php不能存取mysql怎麼辦

2020-08-13 16:01:02

php不能存取mysql的解決方法:1、通過控制檯進入mysql,執行STATUS命令,查詢UNIX socket的值;2、開啓php.ini組態檔,修改mysql.default_socket的值;3、重新啓動nginx或者apache。

首先通過控制檯進入 MySQL,輸入命令: STATUS,查詢 UNIX socket 的值;

(推薦教學:)

7e4a5a4d1d16337acbb420094e58210.png

然後開啓php.ini組態檔,修改mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 的值爲: /tmp/mysql.sock (UNIX socket的值)

pdo_mysql.default_socket=/tmp/mysql.sock  
mysql.default_socket=/tmp/mysql.sock  
mysqli.default_socket=/tmp/mysql.sock

(視訊教學推薦:)

或者修改my.cnf的socket:

[client]  
socket=/tmp/mysql.sock  
  
[mysqld]  
socket=/tmp/mysql.sock

最後重新啓動nginx或者apache即可。

以上就是php不能存取mysql怎麼辦的詳細內容,更多請關注php中文網其它相關文章!