giovedì 4 giugno 2009

Installare MySQL Server su CentOS 5


Introduzione
Ho da poco installato per la prima volta CentOS, e per perima cosa ho installato il mio bel database MySQL, pochi passi ed il gioco è fatto

Installare MySQL
Per prima cosa installiamo, da console, il server MySQL, nel momento in cui scrivo sulla repository di CentOS è disponibile la versione 5.0.45

yum install mysql-server

verranno installate anche le dipendenze
Ora abilitiamo il servizio e mandiamolo in esecuzione

chkconfig --levels 235 mysqld on

/etc/init.d/mysqld start

per ultimo impostiamo la password di amministratore

mysqladmin -u root password tuapassword


Abilitare MySQL per le connessioni da remoto
Ora che il server MySQL è installato ed in esecuzione se vogliamo è possibile abilitare le connessioni da remoto;
Editare il file di configurazione di MySQL my.conf

vi /etc/my.cnf

ora modifichiamo le seguenti proprietà secondo le nostre esigenze

  • la proprità bind-address indica su quale indirizzo IP il database è in ascolto, è possibile aggiungere più coppie bind-address=INDIRIZZO-IP per indicare piu IP, oppure eliminare la proprità per abilitare l'ascolto su tutti gli indirizzi ip del server

  • la proprita skip-networking va commentata o rimossa per permettere anche le connessini TCP/IP



Abilitare l'utente root alle connessioni remote
Eseguire il seguente comando per collegarsi al al server

mysql -u root -p

diamo all'utente root tutti i privileggi a tutti gli hosts da cui si connette

GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'password';

FLUSH PRIVILEGES;


non dimentiate il ";" alla fine di ogni comando

Collegamenti Esterni
How can I setup a remote connection to MySQL
Installare mysql server 5 su Centos 5 + phpmyadmin
How Do I Enable Remote Access To MySQL Database Server?