【发布时间】:2012-01-17 05:56:12
【问题描述】:
我将我的开发环境设置为 vmware 中的 Ubuntu 服务器(安装了 LAMP)。 vmware 正在我的本地 Windows 7 机器上运行。当我尝试通过 HeidiSQL 程序访问我的 mysql 服务器时,连接失败。我得到一个:
Server Error 2003, can't connect to mysql server on <IP ADRESS HERE>
但是我可以通过 PhpMyAdmin 访问数据库服务器。 MySQL 正在运行,我的连接凭据和端口都正确。
我读到您应该在 my.cnf 文件中输入您尝试连接的计算机的 IP 作为“绑定地址”。我做到了。我尝试了内部网络IP以及在线IP。仍然没有运气,同样的消息。
由于这不是一个生产环境,我希望允许任何人访问该服务器,而不是受 IP 限制。特别是因为我的 ISP 分配了动态 IPS。所以我必须一直改变它,假设它甚至可以工作。
那么有人知道我如何从远程计算机连接到我的 MySQL 服务器吗?
附:我认为这是开发人员必须处理的事情,这就是为什么我在这里发布它而不是超级用户。如果必须迁移,请将其发送给服务器故障而不是超级用户。
【问题讨论】:
-
在此处检查您的连接字符串connectionstrings.com/mysql。
标签: mysql networking