C-Stan, Création de solutions web, Ingéniérie informatique

Création de solutions web, Ingéniérie informatique

C-Stan, Création de solutions web, Ingéniérie informatique
Accueil > Blog > Le coin des développeurs > MySQL : créer une connexion distante
 
MySQL : créer une connexion distante

MySQL : créer une connexion distante

17 février 2010

Voici la marche à suivre pour utiliser une connexion distante MySQL. C’est à dire se connecter à la base de données d’un serveur B depuis un serveur A

1 - Dans le fichier de configuration MySQL "my.cnf" du serveur B commenter les lignes :

skip-networking
bind-address = 127.0.0.1

Pour commenter ces lignes, il suffit d’ajouter un dièse (#) au début de chaque ligne.

2 - Créer un utilisateur MySQL sur le serveur B qui écoute (Hosts) vers l’IP du serveur A

GRANT ALL PRIVILEGES ON *.* TO 'nom_utilisateur'@'ip_serveur_A'
IDENTIFIED BY 'mot_de_passe' WITH GRANT OPTION;

3 - Dans la fonction mysql_connect de PHP appelée depuis le serveur A mettre l’adresse IP du serveur B

Attention, si et seulement si vous utilisez une version de MySQL >= 4.1.1, vous devez suivre les instructions suivantes

4 - Ajouter la ligne suivante au fichier my.cnf du serveur B

set_variable = old_passwords=1

5 - Modifier le mot de passe de l’utilisateur sur le serveur B

SET PASSWORD FOR 'nom_utilisateur'@'ip_serveur_A' = OLD_PASSWORD('nouveau_password');

6 - Redémarer MySQL avec la commande

/etc/init.d/mysql restart

Pour plus d’informations sur la fonctionnalité "old-passwords" de MySQL : http://dev.mysql.com/doc/refman/5.0...

Loïc Baumont

Commentaires Commentaires

Aucun commentaire

Ajouter un commentaire

Vous devez être identifié pour poster un commentaire. Merci de vous enregistrer ou de vous connecter sur la page d'identification


 

Articles dans Le coin des développeurs

Spip 2.1 : mes articles ont disparu !

Depuis le 3 Septembre 2010, les sites tournant sous la version 2.1 de Spip ont vu tous leurs (...)

Redémarrage automatique de Clamav après un plantage

Sur les RPS proposés par OVH, beaucoup de personnes ont des problèmes avec l’anti-virus Clamav qui (...)

Mise à jour d’un serveur releases OVH

Pourquoi mettre à jour votre serveur ? Les patchs : apportent des améliorations aux logiciels (...)

Mise à jour d’une table MySQL à partir d’un fichier CSV en PHP

Cette fonction permet de mettre à jour une table MySQL à partir d’un fichier CSV. Si la valeur (...)

QMail : corriger l’erreur "multilog : fatal : unable to lock directory"

Lorsque vous redémarrez QMail ou si vous ne recevez plus d’e-mails et que l’une des erreurs (...)


Membres

Espace Membre

57 square Herzog - ZAC Ban la Dame - Parc Eiffel Energie - 54390 FROUARD - 03 83 50 43 74 / Mentions légales

Thumbnails powered by Thumbshots