未经授权连接到运行在VM中的MYSQL服务器

我已经在VMWare虚拟机中运行了Ubuntu LAMP安装。 我可以通过命令行从虚拟机内部连接到mysql服务器,但是我无法通过虚拟机的IP地址从主机操作系统内部连接到它。 mysql服务器通过SQLYog返回的错误信息是…

Error No. 1130

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

…其中“monolith.home”是主机的计算机名称和域名。

所以mysql的端口显示打开,它只是拒绝我的连接。 我在哪里改变访问限制的种类?

您是否授予了该地址的用户访问权限?

尝试像这样:

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

然后尝试从主机以root身份login。