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ù coppiebind-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 connetteGRANT 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?