Mysql - Acces BDD distante
Résolu
Os Cours
-
Os Cours -
Os Cours -
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
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
A voir également:
- Mysql - Acces BDD distante
- Accès à internet - Guide
- Acces rapide - Guide
- Accès refusé - Guide
- Trousseau d'accès iphone - Guide
- Accès presse papier - Guide
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>
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>