Skip to main content

Prepare la base de datos

Con el fin de configurar un sistema de producción tiene que preparar una base de datos MySQL, donde la aplicación almacenará todos los datos. Para realizar este paso, asegúrese de tener en funcionamiento el MySQL, por lo que ejecutar el comando: /etc/init.d/mysql status

Ajustes por defecto

LogicalDOC requiere la configuración de MySQL para adaptarse mejor a las necesidades de un DMS profesional.

Así que, editar el archivo de configuración my.cnf actual,  y añada la siguiente configuración en las secciones [mysql] y [mysqld]:

[mysql]
default-character-set = utf8

[mysqld]
character-set-server = utf8
collation-server = utf8_bin
default-storage-engine = INNODB

Esto establece la codificación UTF-8 y el motor de almacenamiento por defecto a la INNODB con el apoyo de las transacciones.

Configuración de la contraseña para el usuario root de MySQL

Este paso es sólo una sugerencia en caso de tener una nueva instalación de MySQL, que no es necesario cuando se tiene una base de datos ya configurada.

Ejecute los comandos siguientes en una consola de comandos:

$ /usr/bin/mysqladmin -u root password 'password'

Creación del usuario logicaldoc

Ahora tenemos que crear un usuario de base de datos para LogicalDOC. Así conectarse a mysql escribiendo el comando:

$ /usr/bin/mysql -u root -ppassword

Ejecute los siguientes comandos en el prompt mysql:

CREATE USER logicaldoc;
SET PASSWORD FOR logicaldoc@'%'=PASSWORD('password');

Adición de Permisos
Ejecute los siguientes comandos en el prompt mysql:

GRANT ALL PRIVILEGES ON logicaldoc.* TO logicaldoc@'%' identified by 'password';

Creación de la base de datos

Ejecute los siguientes comandos en el prompt mysql:

CREATE DATABASE logicaldoc;

Ahora tenemos una base de datos vacía llamada 'logicaldoc' y un usuario 'logicaldoc' que puede acceder a él mediante contraseña 'password'.

Puede salir del prompt mysql (comando \q) y seguir adelante.