mac系統-PHP連接mysql數據報錯 No such file or directory解決方案

結合網絡上提供的解決方案提供在mac下的詳細解決方案

1.找到/private/etc/php.ini文件,並打開並查看文件

.....
pdo_mysql.default_socket=
.....
mysqli.default_socket =
.....

你會看到這2個爲空

2.登陸mysql

/usr/local/mysql/bin/mysql -u root -p
mysql> status

複製下 UNIX socket:後面的值 /tmp/mysql.sock

然後修改第1步中找到的2個值=/tmp/mysql.sock 

第3步 重啓 apachectl服務

sudo apachectl restart

如果發現連接還是報錯的話,把servername 改成127.0.0.1,別用localhost

這是去瀏覽器打開頁面能看到數據庫連接成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章