php警告mysql_connect

时间:2012-08-17 14:29:52

标签: php mysql

将php与mysql连接时遇到问题。 Mysql服务器和客户端运行正常。和mysql套接字文件在

/var/mysql/mysql.sock

但是连接时喜欢:

$con = mysql_connect("localhost","root","pass");

它说

Socket operation on non-socket (trying to connect via unix:///var/mysql/mysql.sock)

有任何线索吗?

2 个答案:

答案 0 :(得分:1)

使用

$con = mysql_connect("127.0.0.1","","");

答案 1 :(得分:0)

听起来你的实际MySQL套接字文件位于与PHP预期不同的位置。

根据PHP,执行phpinfo();并查看套接字文件的位置。

然后,您可以将其从当前所在的位置进行符号链接。