Permettre des acces distant sur mysql serveur
Lorsque j'utilse un serveur mysql , dans 99% des cas c'est pour un site web qui se trouve physiquement sur la meme machine que le serveur Mysql
MAIS, si l'on souhaite acceder a ce serveur mysql depuis un site distant, il faut parametrer mysql serveur
1- Se connecter sur le serveur ou se trouve mysql
2- Se connecter a mysql:
# mysql -u root -p
3- Accorder les privilege de connection a l'utilisateur et a l'IP qui initialisera la connexion.
# all privileges on *.* to utilisateur@IPUTILISATEUR identified by "password";
# flush privileges;
4- Editez le fichier de configuration:
# vim /etc/mysql/my.cnf
Par défaut, MySQL n'écoute que localhost. . Il faudra désactiver la ligne relative au bind-address dans le fichier de configuration mysql:
bind-address = 127.0.0.1
5- redémarrer le serveur MySQL
# service mysql restart
Source : http://wiki.gandi.net/fr/hosting/using-linux/tutorials/ubuntu/remote-mysql