来自php的MySql远程连接

时间:2012-07-13 21:00:07

标签: php mysql

我允许远程连接到mysql。我可以从另一台机器的控制台上成功连接。

我在另一台服务器上有一些php文件,但是我无法从php连接到同一个mysql数据库。

这就是我这样做的方式:

mysql_pconnect("theipaddress","username","password")
               or die("Unable to connect to db server");

现在请记住,我使用的是在控制台中成功使用的相同信用卡。我甚至尝试在ip之后放入端口,但没有快乐。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您必须在MySQL中拥有一个允许从%(任何主机)连接的用户(有关详细信息,请参阅手册)。

你安装了selinux吗?也许selinux不允许apache进行远程连接?如果是,请键入:

setsebool -P httpd_can_network_connect=1