Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
PHP 預設讀取 /tmp/mysql.sock,但部分 MySQL 安裝將 socket 放在 /var/lib/mysql/mysql.sock 或其他位置。
/etc/my.cnf [mysqld] 區段socket=/var/lib/mysql/mysql.sock
/etc/my.cnf [client] 區段 (若方法 1 導致客戶端連不上)[client]
socket=/tmp/mysql.sock
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
修改設定檔後需重啟 MySQL 服務生效;軟連結法即時生效無需重啟。