《Mysql入門php連接不上mysql但mysql命令行操作正常的解決方法》要點:
本文介紹了Mysql入門php連接不上mysql但mysql命令行操作正常的解決方法,希望對您有用。如果有疑問,可以聯(lián)系我們。
故障狀況:php網(wǎng)站連接mysql失敗,但在命令行下通過mysql命令可登錄并正常操作.
辦理方案:
1、命令行下登錄mysql,執(zhí)行以下命令:
代碼如下:
show variables like 'socket';
執(zhí)行后會獲得類似于如下回顯:
代碼如下:
"Variable_name"??????? "Value"
"socket"????????????????? "/home/mysql/data/mysql.sock"
2、編纂php.ini,找到mysql.default_socket配置項,默認(rèn)一般是空值(使用編纂Mysql時設(shè)置的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
三、重啟php.
維易PHP培訓(xùn)學(xué)院每天發(fā)布《Mysql入門php連接不上mysql但mysql命令行操作正常的解決方法》等實戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/9485.html