我在 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 身份登录。