我想从Godaddy托管帐户连接到远程MySQL服务器。从Godaddy远程MySQL连接
$con = mysqli_connect("xx.xx.xx.xx","username","pass","db_name",'3306');
我使用上面的代码,但不断收到以下错误回:
无法连接到MySQL服务器 'XX.XX.XX.XX'(110)
从错误似乎它试图连接端口110,即使我已指定3306作为PHP调用中的端口。
我想从Godaddy托管帐户连接到远程MySQL服务器。从Godaddy远程MySQL连接
$con = mysqli_connect("xx.xx.xx.xx","username","pass","db_name",'3306');
我使用上面的代码,但不断收到以下错误回:
无法连接到MySQL服务器 'XX.XX.XX.XX'(110)
从错误似乎它试图连接端口110,即使我已指定3306作为PHP调用中的端口。
如果脚本与mysql服务器驻留在同一台机器上,则将ip地址更改为'localhost',并且由于您使用的是默认端口,因此您可以将其删除。
如果您的脚本尝试连接到localhost之外的计算机,则可能需要通过iptables或cpanel中的远程mysql主机来允许ip。
我没有将godaddy网络服务器IP添加到mysql服务器托管的cPanel内的远程Mysql访问部分。 – user1110562
110表示“连接超时”,而不是“端口110”。 [源代码](http://major.io/2007/08/09/mysql-error-codes/) – Quentin
尝试指定没有引号的端口吗?我认为如果你使用默认的端口,你甚至不需要指定端口。 – Rogue
你允许远程访问xx.xx.xx.xx godaddy服务器上的数据库吗?你必须能够,防火墙和MySQL接收远程连接 –