У меня Ubuntu 12.04 на моем ноутбуке, и у меня включена гостевая система Windows 7 (VMWare). Я хотел бы подключиться к базе данных mysql на хосте Ubuntu из гостевой системы Windows. Пожалуйста, скажите мне, как сделать то же самое. Я пробовал тестовое соединение ODBC, но безуспешно.
Мое текущее состояние соответствует приведенному ниже
ifconfig
в Ubuntu) и ping
от Windows до хоста Ubuntu, указав имя машины Ubuntu. Теперь мой вопрос:
Теперь мне нужно выполнить инструкцию на сервере MySQL, что-то похожее на GRANT ALL PRIVILEGES ON . TO username@address
IDENTIFIED BY password
;
Я не уверен, какое должно быть значение для address
, поскольку DHCP включен на моем госте (не уверен, какой IP дать, если мне нужно изменить это на фиксированный IP-адрес)
Кроме этого, я также хотел бы знать, каков подход к настройке брандмауэра для сервера mysql (как прокомментировал bind-адрес) любых инструментов графического интерфейса для этого без каких-либо дополнительных проблем ?
Это сложная часть. С базой данных MySQL, для доступа к базе данных, экраны MySQL, не только пользователь и пароль, но и хост. Следовательно, вам нужно идентифицировать этого пользователя с IP-адресом, с которого он будет подключаться к MySQL.