J'utilise VMware (v 1.3) et j'ai Windows 7 comme hôte (avec une IP publique) et Ubuntu (10.10) comme OS invité (avec une IP privée qui est assignée par VMware 192.xxx.xxx.xxx).
Dans Ubuntu, j'ai un serveur mysql auquel je peux accéder depuis le localhost (ubuntu) sans problème. Maintenant, j'ai une machine séparée (distante) que je veux connecter au serveur mysql sur le VMware Ubuntu.
la commande que j'utilise depuis la machine distante :
mysql -u UserName –h WindowsIP –p
Mais je n'arrive pas à me connecter :
ERREUR 2003 (HY000) : Impossible de se connecter au serveur MySQL sur WindowsIP
Le pare-feu de Windows est désactivé.
Je peux faire un ping, accéder à la machine distante à partir de la boîte Ubuntu elle-même, mais je ne peux pas le faire dans l'autre sens. En fait, je peux utiliser ssh ou mysql :
Ubuntu (Vmware)---->remote machine (Ubuntu)
mais je ne peux pas :
remote machine -->windows7---->Ubuntu (VMware)--->Mysql
et c'est ce que j'essaie de faire ici.
J'apprécie toute aide,
turki
--UPDATE--
- Adresse IP Windows 130.168.38.131
- Réseau Vmware : NAT
- Adaptateur réseau VMware
- VMnet8 : 192.168.230.134
Lorsque j'essaie de me connecter d'un client distant à un hôte Windows, l'erreur est la suivante :
mysql -h 130.168.38.131 -p
Enter password: ****
ERROR 2003 (HY000): Can't connect to MySQL server on '130.168.38.131' (111) server
Dans le serveur mysql (invité d'ubuntu), je modifie le fichier bind-address
vers l'hôte 130.168.38.131 (ip de l'hôte) en /etc/mysql/my.cnf
. Cependant, j'ai remarqué que mysql refuse de redémarrer/démarrer lorsque j'utilise une valeur quelconque dans bind-address.
J'ai également créé l'utilisateur distant dans le mysql :
create user 'root'@'130.168.38.131' IDENTIFIED by 'turki';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'130.168.38.131'
IDENTIFIED BY 'turki' WITH GRANT OPTION;
et je ne peux toujours pas me connecter depuis le client distant !
aidez-nous