2

Я использую 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;

и я все еще не могу подключиться с удаленного клиента!

пожалуйста помоги

1 ответ1

1

http://www.vmware.com/support/ws55/doc/ws_net_configurations_nat.html

Если вы выберете NAT, виртуальная машина может использовать множество стандартных протоколов TCP/IP для подключения к другим машинам во внешней сети. Например, вы можете использовать HTTP для просмотра веб-сайтов, FTP для передачи файлов и Telnet для входа на другие компьютеры. В конфигурации по умолчанию компьютеры во внешней сети не могут инициировать подключения к виртуальной машине.

Это означает, например, что конфигурация по умолчанию НЕ позволяет использовать виртуальную машину в качестве веб-сервера для отправки веб-страниц на компьютеры во внешней сети.

Michal

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .