PHP连接到其他服务器
问题描述:
MySQL数据库我有2个共享hostings:1.1.1.1 2.2.2.2和
我在1.1.1.1一个PHP脚本,在2.2.2.2
连接到一个数据库,远程数据库访问主机(2.2.2.2),我把 '%' 意味着我允许2.2.2.2从任何IP
数据库用户名连接:
数据库密码2.2.2.2 FOO:酒吧
PHP连接到其他服务器
我的PHP脚本:
mysql_connect('2.2.2.2:3306', 'foo', 'bar', true);
我得到这个错误:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '2.2.2.2' (4)
答
感谢您的帮助。这是关于防火墙,我联系我的托管,他们为我修复它。
这些服务器是否连接?你测试每个ping? – 2013-03-07 11:19:08
它不是问题,但你应该使用mysqli或pdo,mysql已弃用 – Drewdin 2013-03-07 11:19:47
也,当你在远程主机上创建你的用户时,它是否创建在本地?如果是这样,即使您使用% – Drewdin 2013-03-07 11:20:24