搭建LNMP環境後,在保證PHP與mysql服務運行正常的基礎上,測試PHP與mysql可否連通,結果報錯mysql
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' `
根據報錯提示當即定位到是mysql.sock的問題,由於此mysql是多實例啓動的mysql,所以sock文件根本不是默認的,因此經過默認的這個 路徑根本找不到,因而找到PHP的配置文件在1229 mysql.default_socket這一行編輯代碼以下:sql
1229 mysql.default_socket =/data/3306/mysql.sock
此時你的mysql.sock文件用ps -ef就能夠查看到他的具體路徑,而後重啓PHP,再一次測試既能夠連通mysql
總結:socket