php連接不上mysql但mysql命令行操作正常的解決方法
更新時(shí)間:2014年04月08日 11:28:54 作者:
這篇文章主要介紹了php連接不上mysql但mysql命令行操作正常的解決方法,需要的朋友可以參考下
故障狀況:php網(wǎng)站連接mysql失敗,但在命令行下通過(guò)mysql命令可登錄并正常操作。
解決方案:
1、命令行下登錄mysql,執(zhí)行以下命令:
執(zhí)行后會(huì)得到類(lèi)似于如下回顯:
"Variable_name" "Value"
"socket" "/home/mysql/data/mysql.sock"
2、編輯php.ini,找到mysql.default_socket配置項(xiàng),默認(rèn)一般是空值(使用編輯Mysql時(shí)設(shè)置的sock路徑),將此項(xiàng)添加值為上面回顯中的"/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。
解決方案:
1、命令行下登錄mysql,執(zhí)行以下命令:
復(fù)制代碼 代碼如下:
show variables like 'socket';
執(zhí)行后會(huì)得到類(lèi)似于如下回顯:
復(fù)制代碼 代碼如下:
"Variable_name" "Value"
"socket" "/home/mysql/data/mysql.sock"
2、編輯php.ini,找到mysql.default_socket配置項(xiàng),默認(rèn)一般是空值(使用編輯Mysql時(shí)設(shè)置的sock路徑),將此項(xiàng)添加值為上面回顯中的"/home/mysql/data/mysql.sock":
復(fù)制代碼 代碼如下:
; 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。
相關(guān)文章
MySQL恢復(fù)中的幾個(gè)問(wèn)題解決方法
這篇文章主要介紹了MySQL恢復(fù)中的幾個(gè)問(wèn)題,需要的朋友可以參考下2016-01-01
MySQL?數(shù)據(jù)類(lèi)型及最優(yōu)選取規(guī)則
這篇文章主要介紹了MySQL?數(shù)據(jù)類(lèi)型及最優(yōu)選取規(guī)則,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助2022-08-08
MySQL數(shù)據(jù)庫(kù)修復(fù)方法(MyISAM/InnoDB)
這篇文章主要為大家整理了7條修復(fù)MySQL數(shù)據(jù)庫(kù)的方法,當(dāng)簡(jiǎn)單的重啟對(duì)數(shù)據(jù)庫(kù)不起作用,或者有表崩潰時(shí),需要的朋友可以參考下2014-06-06
MySQL Event Scheduler(事件調(diào)度器)
事件調(diào)度器是在 MySQL 5.1 中新增的另一個(gè)特色功能,可以作為定時(shí)任務(wù)調(diào)度器,取代部分原先只能用操作系統(tǒng)任務(wù)調(diào)度器才能完成的定時(shí)功能。2010-06-06
MySQL 中查詢(xún) VARCHAR 類(lèi)型 JSON 數(shù)據(jù)的問(wèn)題記錄
在數(shù)據(jù)庫(kù)設(shè)計(jì)中,有時(shí)我們會(huì)將 JSON 數(shù)據(jù)存儲(chǔ)在 VARCHAR 或 TEXT 類(lèi)型字段中,本文將詳細(xì)介紹如何在 MySQL 中有效查詢(xún)存儲(chǔ)為 VARCHAR 類(lèi)型的 JSON 數(shù)據(jù),感興趣的朋友一起看看吧2025-04-04
通過(guò)mysqladmin遠(yuǎn)程管理mysql的方法
在一些特殊場(chǎng)景下,想要遠(yuǎn)程重啟mysql,以便讓某些修改能及時(shí)的生效,但是mysql并沒(méi)有提供遠(yuǎn)程重啟的功能,唯一能做的就是遠(yuǎn)程關(guān)閉mysql服務(wù)2013-03-03
解析MySQL創(chuàng)建外鍵關(guān)聯(lián)錯(cuò)誤 - errno:150
本篇文章是對(duì)MySQL創(chuàng)建外鍵關(guān)聯(lián)錯(cuò)誤-errno:150進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06

