MySQLi连接无法建立,正常的MySQL函数有效吗?

时间:2011-11-17 19:12:33

标签: php mysql mysqli

我正在使用MySQL 5服务器并希望通过MySQLi连接。

如果我使用mysql_connect进行连接,一切正常,但使用MySQLi时,我收到以下消息:

  

警告:mysqli :: mysqli()[mysqli.mysqli] :( HY000 / 2005):第129行的/XXX.php中的未知MySQL服务器主机'localhost:/tmp/mysql5.sock'(1)
     无法连接到数据库。

在另一台服务器上,MySQLi没有任何问题。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

尝试 localhost:3306 而不是Unix套接字?

答案 1 :(得分:1)

我通过Facebook获得了解决方案!

我必须设置ini_set('mysqli.default_so cket','/ tmp / mysql5.sock');并使用localhost作为主机。

非常感谢!