-
Connexion MySQL depuis l'extérieur.
Après avoir lutter quelque peu pour établir une connexion à distance entre deux site je vous propose un petit tuto pour effectuer la manipulation rapidement. Ce n'est pas bien compliqué mais il faut penser à différentes choses.
Configurer les utilisateurs sur phpMyAdmin :
Vous devez impérativement créer un utilisateur avec un accès "%" ou "255.255.255.255» (IP correspondante au serveur distant qui effectuera la connexion). Ici j'utilise l'utilisateur sirlepape.

Je vous conseille toutefois d'utiliser une IP précise, cela assurera un niveau de sécurité élevé. Pensez également à renommer les utilisateurs root, c'est toujours mieux pour lutter contre les intrusions.
Configurer votre serveur MySQL :
Il faut ensuite accéder au fichier /etc/mysql/my.cnf. C'est le fichier de configuration par défaut de MySQL sous debian. Vous devez y rechercher l'instruction "bind-address». Par défaut elle est définie à 127.0.0.1. Cela signifie qu'elle n'écoute que les connexions locales. Commentez la (avec #), ou mettez votre IP distante pour en autoriser l'accès.
Pensez également à vérifier dans ce même fichier le port utilisé par votre serveur. Redémarrez MySQL.
/etc/init.d/mysql restart
Vous devriez maintenant pouvoir vous connecter à distance, avec par exemple le code suivant :
mysql_connect('255.255.255.255:3306', 'sirlepape', '***'); mysql_select_db('sirlepape');Si cela ne marche toujours pas ou s'il vous a fallu rajouter des opérations, n'hésitez pas à me le faire savoir en commentaire.
5 responses to “Connexion MySQL depuis l'extérieur.”

-
Bon à savoir, merci ;-)
-
Et, petite question (que je n'ai pas essayé et pour laquelle je ne me suis même pas renseigné, j'avoue !) : est-il possible de lui spécifier une plage d'adresses IP à écouter ? Cela peut-être utile notamment pour de la répartition de charge Apache.
-
Voilà bien le problème. Enfin bon, c'est juste pour avoir une base commune entre deux serveurs le temps d'une migration de nom de domaine. C'est pas dramatique donc. :p
-
Nina_Tool 28 septembre 2009 à 12:25
Très intéressant, merci
Laisser une réponse
-



Woodgate 4 septembre 2009 à 13:17