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.