无法使用 MySQL Workbench 远程访问 MySQL

无法使用 MySQL Workbench 远程访问 MySQL

我感觉自己很笨,不知道我做了什么,但是我无法登录到一个数据库(我在 VM 盒中有两个数据库),它运行的网站运行良好,它可以通过本地连接正常运行(即 phpmyadmin)等等......

数据库 A 我正在使用 MySQL Work Bench 连接到它,它工作正常,没有任何问题,但是数据库 B(几乎相同)一直给我“发生 mysql 错误:无法连接到 MySQL 服务器...(ip 和端口)”。

我已经将尝试登录的用户添加到 mysql 权限中,我甚至已经进行了故障排除,以添加具有从任何连接进行全局访问且无需密码的用户(不用担心,该机器仅是内部的,没有人知道它)。

什么原因会导致这种情况?我对 mysql 服务器管理不是很熟悉,所以我甚至不知道从哪里开始搜索网络。

答案1

检查 my.cnf 并查找 skip_networking 参数。确保它已被注释掉。在其中(假设这不是问题)您可能还需要查找 bind-address 设置并确保它未绑定到环回地址或类似的东西。

相关内容