Удаленный доступ к mysql db на vm из windows в качестве хоста [закрыто]

У меня есть ubuntu на vmware. Я установил на ней mysql-сервер. И теперь я хочу подключиться к этой базе данных напрямую с хост-машины (windows). Ubuntu подключен к маршрутизатору через мост. Я могу пинговать его и иметь удаленный доступ к системе. Но я хочу подключиться только к базе данных. Как мне это сделать?

5
задан 17 March 2014 в 22:45

1 ответ

Необходимо предоставить удаленный доступ к mysql из командной строки в виртуальной машине (предполагающий, что у Вас нет gui инструментов для соединения с mysql как phpmyadmin и mysql-инструментальные-средства)

  1. как корень, откройте Ваш /etc/mysql/my.cnf с любимым редактором
  2. , ищут эти [mysqld] раздел, и там для bind-address ключевое слово. Это обычно устанавливается на 127.0.0.1 - изменение, которые для соответствия "нормальному" IP-адресу
  3. сохранили файл и перезагружают сервис (например, использование service mysql restart)

Помнят, что необходимо позволить удаленным пользователям получить доступ к своей базе (базам) данных от удаленного путем установки соответствующих ПРЕДОСТАВЛЕНИЙ - например,

GRANT ALL ON mydb.* TO remoteuser@'%' IDENTIFIED BY 'SomePASSWORD';

Примечание эти @'%', что означает "от любого хоста".

6
ответ дан 8 October 2019 в 11:21

Другие вопросы по тегам:

Похожие вопросы: