萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> php連接不上mysql但mysql命令行操作正常的解決方法

php連接不上mysql但mysql命令行操作正常的解決方法

 這篇文章主要介紹了php連接不上mysql但mysql命令行操作正常的解決方法,需要的朋友可以參考下

故障狀況:php網站連接mysql失敗,但在命令行下通過mysql命令可登錄並正常操作。 解決方案: 1、命令行下登錄mysql,執行以下命令:  代碼如下:show variables like 'socket'; 執行後會得到類似於如下回顯:  代碼如下: "Variable_name"        "Value" "socket"                  "/home/mysql/data/mysql.sock" 2、編輯php.ini,找到mysql.default_socket配置項,默認一般是空值(使用編輯Mysql時設置的sock路徑),將此項添加值為上面回顯中的"/home/mysql/data/mysql.sock":  代碼如下: ; Default socket name for local MySQL connects.  If empty, uses the built-in ; MySQL defaults. mysql.default_socket = /home/mysql/data/mysql.sock 3、重啟php。   
copyright © 萬盛學電腦網 all rights reserved