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

后端 未结 17 2060
长发绾君心
长发绾君心 2020-11-22 08:27

I\'m trying to connect to my MySQL DB with the Terminal on my Apple (With PHP).

Yesterday it worked fine, and now I suddenly get the error in the title.

The

17条回答
  •  攒了一身酷
    2020-11-22 08:52

    I was having the same problem and this is how I fixed it:

    I had this and it didn't work:

    $con = mysql_connect('localhost', 'root', '1234');
    

    I did this and it worked:

    $con = mysql_connect(':/Applications/MAMP/tmp/mysql/mysql.sock', 'root', '1234');
    

    Instead of using the mysql server, I connected directly to the Unix Socket. Worked for me.

提交回复
热议问题