1. 程式人生 > >mac系統-PHP連線mysql資料報錯 No such file or directory解決方案

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

這是去瀏覽器開啟頁面能看到資料庫連線成功