Я использую VMware (v 1.3), и у меня Windows 7 в качестве хоста (с общедоступным IP-адресом) и Ubuntu (10.10) в качестве гостевой ОС (с частным IP-адресом, назначенным VMware 192.xxx.xxx.xxx).
В Ubuntu у меня есть сервер MySQL, к которому я могу получить доступ с локального хоста (Ubuntu) без проблем. Теперь у меня есть отдельная (удаленная) машина, которую я хочу подключить к серверу mysql в Ubuntu VMware.
команда, которую я использую с удаленной машины:
mysql -u UserName –h WindowsIP –p
Но я не могу подключиться:
ОШИБКА 2003 (HY000): не удается подключиться к серверу MySQL в WindowsIP
Брандмауэр Windows выключен.
Я могу пинговать, получать доступ к удаленной машине из самой коробки Ubuntu, но я не могу сделать это наоборот. В основном я могу SSH или MySQL:
Ubuntu (Vmware)---->remote machine (Ubuntu)
но я не могу
remote machine -->windows7---->Ubuntu (VMware)--->Mysql
и это то, чего я пытаюсь достичь здесь.
Я ценю любую помощь,
тюрк
--ОБНОВИТЬ--
- IP-адрес Windows 130.168.38.131
- Сеть Vmware: NAT
- Сетевой адаптер VMware
- VMnet8: 192.168.230.134
Когда я пытаюсь подключиться с удаленного клиента к хосту Windows, возникает следующая ошибка:
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
На сервере mysql (гостевой ubuntu) я изменяю адрес bind-address
на хост 130.168.38.131 (хост ip) в /etc/mysql/my.cnf
. Однако я заметил, что mysql отказывается перезапускаться / запускаться, когда я использую любое значение в bind-address.
Кроме того, я создал удаленного пользователя в 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;
и я все еще не могу подключиться с удаленного клиента!
пожалуйста помоги