未授权连接虚拟机中运行的 MYSQL 服务器

未授权连接虚拟机中运行的 MYSQL 服务器

我在 VMWare 虚拟机中运行 Ubuntu LAMP 安装。我能够从命令行从 VM 内部连接到 mysql 服务器,但无法通过 VM 的 IP 地址从主机操作系统内部连接到它。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 身份登录。

相关内容