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.