首页 文章

无法从PHP连接到本地mysql

提问于
浏览
0

我正在使用MAMP在mac上开发我尝试从php连接到我的本地mysql数据库:

$con=mysqli_connect("localhost","root","root","testDB");

这是我得到的错误:

警告:mysqli_connect():( HY000 / 2002):第20行/Users/tshahar/Documents/Dev/server/test.php中没有这样的文件或目录无法连接到MySQL:没有这样的文件或目录

2 回答

  • 0

    如果您的系统使用IPV6,请尝试使用IP代替127.0.0.1或:: 1的本地主机 .

    不能真的告诉你为什么会这样,但我想SQL不会回答域名,因为它是这样配置的 . (昨天有同样的问题)

  • 1

    总结一下,使用:

    127.0.0.1

    代替:

    localhost

    原因是“localhost”是mysql驱动程序的特殊名称,它使用unix套接字连接到mysql而不是tcp套接字 .

    参考此链接:

    click here to example

    source from:1

    Warning: mysql_connect(): [2002] No such file or directory (trying to connect via unix:///tmp/mysql.sock) in

相关问题