Preparazione del Database

Al fine di impostare un sistema di produzione si deve preparare un database MySQL in cui l'applicazione memorizzerà tutti i dati.
Per effettuare questa operazione, assicurarsi di avere un MySQL installato e funzionante, eseguendo il comando: /etc/init.d/mysql status

Impostazioni predefinite

LogicalDOC richiede di configurare l'installazione di MySQL per adattarsi meglio alle esigenze di un DMS professionale.

Quindi modifica il tuo file di configurazione my.cnf, e fai in modo che le sezioni [mysql] e [mysqld] contengano le seguenti impostazioni:

[mysql]
default-character-set = utf8

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

Questo imposta la codifica UTF-8 e il motore di memorizzazione predefinito INNODB con supporto alle transazioni.

Impostazione password per l'utente root di MySQL

Questo passo è solo un suggerimento in caso si abbia una nuova installazione di MySQL, non è richiesto se il database è già in produzione.

 

 

Eseguire i seguenti comandi al prompt della shell:

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

La creazione di account utente logicaldoc

 

Ora abbiamo bisogno di creare un utente del database per logicaldoc. Quindi connettersi al prompt di MySQL e digitare il comando:

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

Esegui i seguenti comandi al prompt di MySQL:

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

Impostazione dei Grants
Esegui i seguenti comandi al prompt di MySQL:

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

Creazione del Database

Esegui i seguenti comandi al prompt di MySQL:

CREATE DATABASE logicaldoc;

Ora abbiamo un database vuoto chiamato 'logicaldoc' con l'utente 'logicaldoc' che può accederlo con la password 'password'.
Puoi uscire dal prompt di MySQL (command \q) e proseguire.