J'utilise VMware (v 1.3) et j'ai Windows 7 en tant qu'hôte (avec une adresse IP publique) et Ubuntu (10.10) en tant que système d'exploitation invité (avec une adresse IP privée attribuée par VMware 192.xxx.xxx.xxx).
Dans Ubuntu, j'ai un serveur mysql auquel je peux accéder depuis le localhost (ubuntu) sans aucun problème. Maintenant, j'ai une machine séparée (distante) que je veux connecter au serveur mysql sur Ubuntu VMware.
la commande que j'utilise depuis la machine distante:
mysql -u UserName –h WindowsIP –p
Mais je ne peux pas me connecter:
ERREUR 2003 (HY000): Impossible de se connecter au serveur MySQL sous WindowsIP
Le pare-feu 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 comme ça. Fondamentalement, je peux 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 réaliser ici.
J'apprécie toute aide,
turki
--METTRE À JOUR--
- 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, voici l'erreur:
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 mysql server (invité ubuntu), je modifie le bind-address
pour héberger 130.168.38.131 (host ip) dans /etc/mysql/my.cnf
. Cependant, j'ai remarqué que mysql refuse de redémarrer / démarrer lorsque j'utilise une valeur dans bind-address.
aussi, j'ai 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 un client distant!
s'il vous plaît aider