Can't connect to MySQL server on 'localhost'
錯誤編號:2003
問題分析:
無法連接到 MySQL服(fú)務器,可能的(de)情況為:
1、MySQL 服務沒有啟動,一般(bān)是在異常的(de)情況下 MySQL 無法啟動導致的,比(bǐ)如無可用的(de)磁盤空間,my.ini 裏 MySQL 的 basedir 路徑設置錯誤等;
2、MySQL 服務器資源(yuán)緊張,導致(zhì)無法(fǎ)連(lián)接。
解決方法:
1、如果(guǒ)你(nǐ)是(shì)虛擬主機用(yòng)戶(hù)(購買(mǎi)的空間),則聯係空間商檢查 MySQL 是否正常(cháng)啟動(dòng),並(bìng)確認(rèn) MySQL 的配置信息(是否為 localhost);
2、如果你是獨立主機用戶(擁有管理主機權限),則按下麵(miàn)步驟檢查:
1)檢查是否啟動了 MySQL 服務。
Windows 主機的話,右鍵點擊我的電腦,單擊管理,在服務(wù)和(hé)應用程序中找到 MySQL 服務(wù),看是否是(shì)已(yǐ)啟動的狀態(tài)。
Linux主機,在控製台執行(háng) service mysql start 啟動 MySQL 服務。
2)檢查(chá)磁(cí)盤(pán)空(kōng)間是否還有剩餘可用空間,盡量保持(chí)有足夠的(de)磁盤空(kōng)間可用(yòng)。
3)檢(jiǎn)查 my.ini 裏的 basedir (MySQL 安裝(zhuāng)地址) 和 datadir (數據目錄存放(fàng)地址)等參數設置是否正確,然後重新啟動下 MySQL 服務(wù)。
4)如果在刷新後偶爾能夠正常顯示而且服務器是(shì)Windows係(xì)統的話,那麽減小Windows中TcpTimedWaitDelay時(shí)間可(kě)解(jiě)決此(cǐ)類(lèi)問題(tí),默認情況下為240(未設置的(de)情況下也是這個數值)此(cǐ)項設置(zhì)需(xū)要(yào)到注冊表如下位(wèi)置進(jìn)行設置(zhì)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpTimedWaitDelay 如果注(zhù)冊表(biǎo)中沒有(yǒu)TcpTimedWaitDelay這個項(xiàng)目(mù),請增(zēng)加這個項目,並(bìng)設置(zhì)為雙字節(DWORD)類型數值設(shè)置為30 ~ 60 之間即可(kě)
關(guān)鍵詞:MySQL,localhost
閱讀本文後您有(yǒu)什麽感想? 已有(yǒu) 人給出評價!
- 1
- 1
- 1
- 1
- 1
- 1