permettere la connessione al server mysql da più host

permettere la connessione al server mysql da più host

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]