php不能存取mysql的解決方法:1、通過控制檯進入mysql,執行STATUS命令,查詢UNIX socket的值;2、開啓php.ini組態檔,修改mysql.default_socket的值;3、重新啓動nginx或者apache。
首先通過控制檯進入 MySQL,輸入命令: STATUS,查詢 UNIX socket 的值;
(推薦教學:)
然後開啓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中文網其它相關文章!