Come configurare MYSQL per funzionare con IG? (Documento scaduto)

Come configurare MYSQL per funzionare con IG?

  1. Assicurati che il database e' in esecuzione e che la sua installazione abbia provveduto anche a farlo avviare dopo ogni reboot del sistema.

  1. Quando imposterai Mysql per la prima volta, ai fini della sicurezza, non dimenticarti di settare una password. Infatti dopo l'installazione questa risulta vuota!!. Per settare una password usa i seguenti comandi:
pc:root# mysqladmin -u root password 'new-password'
pc:root# mysqladmin -u root -h localhost password 'new-password'
  1. Se vuoi aumentare la sicurezza del tuo database puoi fare in modo che venga interrogato solo localmente tramite la seguente modifica al file /etc/my.cnf, aggiungere la seguente riga...
[mysqld]
	bind-address=127.0.0.1
  1. Le nuove release di Isogest creano automaticamente i database e le tabelle necessarie al sistema. Problemi si potrebbero avere quando in Mysql non esiste il database "test" al quale IsoGest fa la prima connessione di prova. Si puo' quindi ovviare ad eventuali problemi di creazione di database, creandoli a mano con i seguenti comandi e lanciando poi la procedura 'mkstruct.pl' che si occupera' di creare tutte le tabelle:
root@server# mysqladmin -u yourmysqladmin -p create isogest
root@server# Enter password:

root@server# /directory/dove/sono/i/cgi/mkstruct.pl
  1. Occorre definire qual'e' l'utente che Isogest utilizzera' per interrogare Mysql. Piuttosto che utilizzare 'root' sarebbe il caso di creare un utente apposito e dargli tutti i diritti in questo modo:
root@server# mysqladmin -u yourmysqladmin -p
root@server# Enter password:

mysql> grant all on isogest to isogestuser@localhost identified by "password"

Per ulteriori informazioni si rimanda alla documentazione ufficiale http://dev.mysql.com/doc/mysql/en/default-privileges.html