在搞開發(fā)時(shí)經(jīng)常會(huì)碰到MySQL localhost (10061)解決方法 這種問題,以前我因?yàn)榇蛄藈ind TCP/IP更新補(bǔ)丁(KB967723),出錯(cuò),今天又不一樣了,下面是解決辦法,有需要的朋友分析一下.
第一步:刪除c:windowns下面的my.ini.
第二步:打開c:mysqlbinwinmysqladmin.exe 輸入用戶名 和密碼.
第三步:在dos下 輸入 mysqld-nt -remove 刪除服務(wù),在接著輸入 mysqld-nt -install.
第四步:輸入mysql 啟動(dòng)成功.
其它可參考的方法:
1.看看hosts文件中l(wèi)ocalhost是不是指向127.0.0.1.
2.如果是沒啟動(dòng)mysql服務(wù).則可運(yùn)行net start mysql.
3.一些相關(guān)命令:
- mysqld-nt --install #啟動(dòng)Mysql
- mysql #運(yùn)行Mysql
- mysql -h ipAddress -u username -p
或者:直接去bin里點(diǎn)mysqld.exe或mysqld-nt.exe,看下它的進(jìn)程能否正常運(yùn)行,如不行,再去控制面板,服務(wù)里去啟動(dòng)它,看下是什么錯(cuò)誤,如果不行,就在添加刪除里刪去mysql,然后再重裝mysql,一般都能解決問題,可以在安裝前備份一下DATA.
Error: Can't connect to MySQL server on 'localhost' (10061)
Errno.: 2003
錯(cuò)誤編號(hào):2003
問題分析:無法連接到 MySQL 服務(wù)器,可能的情況為:
1、MySQL 服務(wù)沒有啟動(dòng),一般是在異常的情況下 MySQL 無法啟動(dòng)導(dǎo)致的,比如無可用的磁盤空間,my.ini 里 MySQL 的 basedir 路徑設(shè)置錯(cuò)誤等;
2、MySQL 服務(wù)器資源緊張,導(dǎo)致無法連接。
解決方法:
1、如果你是虛擬主機(jī)用戶,購買的空間,則聯(lián)系空間商檢查 MySQL 是否正常啟動(dòng),并確認(rèn) MySQL 的配置信息,是否為 localhost.
2、如果你是獨(dú)立主機(jī)用戶,擁有管理主機(jī)權(quán)限,則按下面步驟檢查:
1)檢查磁盤空間是否還有剩余可用空間,盡量保持有足夠的磁盤空間可用.
2)檢查 my.ini 里的 basedir,MySQL 安裝地址,和 datadir,數(shù)據(jù)目錄存放地址,等參數(shù)設(shè)置是否正確,然后重新啟動(dòng)下 MySQL 服務(wù).
新聞熱點(diǎn)
疑難解答
圖片精選