Несанкционированное подключение к серверу MYSQL, работающему в виртуальной машине

Несанкционированное подключение к серверу MYSQL, работающему в виртуальной машине

У меня установлена ​​Ubuntu LAMP, запущенная на виртуальной машине VMWare. Я могу подключиться к серверу mysql изнутри VM из командной строки, но не могу подключиться к нему изнутри Host OS через IP-адрес VM. Сообщение об ошибке, возвращаемое сервером mysql через SQLYog, ...

Error No. 1130

Host 'monolith.home' is not allowed to connect to this MySQL server

... где «monolith.home» — имя компьютера и домен хост-компьютера.

Итак, порт mysql кажется открытым, он просто отклоняет мое соединение. Где мне изменить тип ограничения доступа?

решение1

Вы предоставили пользователю доступ с этого адреса?

Попробуйте что-то вроде:

GRANT ALL PRIVILEGES on *.* to 'root'@'%.home' IDENTIFIED BY 'password'

а затем попробуйте войти в систему как root с хоста.

Связанный контент