Per abilitare la connessione al DB mysql bisogna apportare la seguente modifica al file my.cnf
bind-address = 127.0.0.1
a
#bind-address = 127.0.0.1
commentando questa riga si permette la connessione al DB da qualsiasi IP.
Per abilitare gli utenti remoti bisogna eseguire, collegandosi al DB con l’utente amministratore, ed eseguire le seguenti query:
GRANT ALL privileges ON database.* TO ‘user’@’Indirizzo_IP’ IDENTIFIED BY ‘password_user’;
altre tipologie di permessi le potetetrovare qui sotto:
‘user’@’nomepc.dominio.com’ : l’utente user può connettersi dal PC di nome nomepc.dominio.com
‘user’@’%.dominio.com’ : l’utente user può connettersi da ogni PC del dominio
‘user’@’192.168.0.100’ : l’utente user può connettersi dal PC di indirizzo 192.168.1.199
‘user’@’192.168.0.%’ : l’utente user può connettersi da ogni PC della rete di classe C 192.168.0.0
‘user’@’192.168.0.0/255.255.255.0’ : come l’esempio precedente
‘user’@’%’ : l’utente user può connettersi da ogni PC
alla fine eseguire:
FLUSH PRIVILEGES;
e Riavviare di MySQL con
/etc/init.d/mysql restart
[ad#ad]