我允许远程连接到mysql。我可以从另一台机器的控制台上成功连接。
我在另一台服务器上有一些php文件,但是我无法从php连接到同一个mysql数据库。
这就是我这样做的方式:
mysql_pconnect("theipaddress","username","password")
or die("Unable to connect to db server");
现在请记住,我使用的是在控制台中成功使用的相同信用卡。我甚至尝试在ip之后放入端口,但没有快乐。
有什么想法吗?
答案 0 :(得分:1)
您必须在MySQL中拥有一个允许从%(任何主机)连接的用户(有关详细信息,请参阅手册)。
你安装了selinux吗?也许selinux不允许apache进行远程连接?如果是,请键入:
setsebool -P httpd_can_network_connect=1