24.2.SQLSTATE[HY000][2002]Nosuchfileordirectory

玄學醬發表於2017-12-28
		
mysql> show variables like `%socket%`;
+-----------------------------------------+---------------------------+
| Variable_name                           | Value                     |
+-----------------------------------------+---------------------------+
| performance_schema_max_socket_classes   | 10                        |
| performance_schema_max_socket_instances | -1                        |
| socket                                  | /var/lib/mysql/mysql.sock |
+-----------------------------------------+---------------------------+
3 rows in set (0.02 sec)
		
		

檢視 php.ini 中的 pdo_mysql.default_socket 配置

		
# php -i | grep pdo_mysql.default_socket
pdo_mysql.default_socket => /tmp/mysql.sock => /tmp/mysql.sock
		
		

開啟php.ini檔案將 pdo_mysql.default_socket 配置為 /var/lib/mysql/mysql.sock

重啟 php-fpm 後配置生效

systemctl restart php-fpm		
		
原文出處:Netkiller 系列 手札
本文作者:陳景峰
轉載請與作者聯絡,同時請務必標明文章原始出處和作者資訊及本宣告。


相關文章