我在运行托管在另一台不是 Web 托管服务器的服务器上的 MySQL 服务器时遇到问题。目前我的网络服务器运行在 godaddy 的免费 linux 主机上。他们确实提供免费的 MySQL 数据库,但如果不为升级的托管计划付费,您将无法远程连接(Sequel Pro OSX 程序)。所以暂时,我将把数据库托管在我家的服务器上(XAMPP)。好吧,每当我尝试使用 PHP 命令 mysql_connect() 连接到数据库时,都会出现错误:
"Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 110"
在它说 113 之前(我相信)。
任何人,我绑定使用“绑定地址”并将其从 12.0.0.1 更改为我的 LAN IP。它没有用,或者我做得不对。所以,我能得到的任何帮助都会很棒。
仅供参考,我可以使用 Sequel Pro 从我的网络内部远程连接到数据库。但是godaddy服务器无法连接。端口也是开放的,所以这不是问题。