У меня установлена 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 с хоста.