Mysql - Acces BDD distante

Résolu/Fermé
Os Cours - 29 oct. 2010 à 15:39
 Os Cours - 29 oct. 2010 à 16:24
Bonjour,

Je viens solliciter votre aide car je n'arrive pas a trouver (malgré un certain nombre de recherches) mon bonheur.

Voila j'ai un deux machines sous ubuntu les deux ont:
- apache
- mysql
- php]
- phpmyadmin

Sur la machine 1: (192.168.*.***)
J'ai un site html/php accessible a l'adresse 127.0.0.1 ou localhost.
Et une base de données test avec une table news.
J'arrive a travers un code php a afficher le contenu de la table news sur mon site.

Sur la machine 2: (192.168.x.xxx)
J'accède a localhost mais je n'ai pas mis de pages.
J'ai créé un base de données test1 avec une table heros.
Avec mon code php, et en ligne de commande je n'arrive pas a me connecter a la base de données test1.

Voici le code retour PHP:
Erreur : SQLSTATE[HY000] [2003] Can't connect to MySQL server on '192.168.x.xxx' (111)
Voici le code retour CMD:
root@Machine1:~# mysql -u root -h 192.168.x.xxx -p
Enter password: MotDePasse
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.x.xxx' (111)

Si quelqu'un pouvais m'aider :D

1 réponse

Désolé d'avoir créé un post pour rien j'avais la réponse toute faite mais j'avais pas redémarré la machine :s

Donc pour ceux que ca intéresserais:

Machine 2:
- /etc/mysql/my.cnf -> bind_address 0.0.0.0
- créer un user:
- Nom: root
- host: Machine1
- password: MotDePasse

REBOOT de la machine !!

root@Machine1:~# mysql -u root -h 192.168.x.xxx -p
Enter password: MotDePasse
Welcome to the MySQL monitor.
MySQL>
0