【发布时间】:2018-12-11 21:51:11
【问题描述】:
我有带 mysql 服务器的 FreeBSD,并希望将 navicat 与它们连接。在 vBox 上,我有桥接网络(192.168.0.225)。我可以从我的系统 (192.168.0.135) ping 到这个
使用 ssh 和 ftp,这不是问题。
navicat 错误:2003 - 无法连接到 192.168.0.225 上的 mysql 服务器。 10061 未知错误
【问题讨论】:
我有带 mysql 服务器的 FreeBSD,并希望将 navicat 与它们连接。在 vBox 上,我有桥接网络(192.168.0.225)。我可以从我的系统 (192.168.0.135) ping 到这个
使用 ssh 和 ftp,这不是问题。
navicat 错误:2003 - 无法连接到 192.168.0.225 上的 mysql 服务器。 10061 未知错误
【问题讨论】:
这是一个navicat 的错误。 删除 navicat/servers/your-connection-name 中的连接配置。 然后尝试创建一个新连接并运行。
【讨论】:
很可能,您的mysqld 仅在本地套接字上侦听(/tmp/mysql.sock 或类似的)。这是最安全的模式。
为了使其更加混杂,您需要将服务器配置为也侦听 TCP 连接。
在/usr/local/mysql/my.cnf 的[mysqld] 部分中查找bind-address 设置。你可能需要类似的东西
bind-address = 192.168.0.225
请咨询this tutorial 以获取有关如何授权远程用户的更多信息——MySQL 允许根据连接的来源配置不同的密码和访问策略。
【讨论】: