安裝mysql成功后,啟動時報錯:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

一、遇到錯誤

本小白跟著網(wǎng)上的mysql安裝教程安裝mysql。安裝過程一直都沒問題,結(jié)果在啟動的時候報錯了。錯誤如下:

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

二、分析原因即及解決過程

根據(jù)大佬們的博客知道了原因分別有:

? ? 原因1、mysql服務(wù)沒有啟動

該問題的解決過程是最簡單的:只需要啟動服務(wù)就行了。步驟如下:


然后再次啟動mysql就能成功了。

注:也可以直接在cmd命令行輸入:net start mysql 來啟動mysql服務(wù)。(不用再做上面這些步驟了)

? ? 原因 2、mysql服務(wù)沒有正確啟動,如

? ? (1)、 mysql服務(wù)已啟動,但仍然提示該錯誤

? ? (2)、 mysql服務(wù)無法啟動,在上述步驟中選擇啟動mysql服務(wù)無法成功,

? ? (3)、使用命令 net start mysql 提示錯誤:MySQL 服務(wù)正在啟動 … MySQL 服務(wù)無法啟動。 服務(wù)沒有報告任何錯誤。

我本次遇到的錯誤就是上面提到的問題,原因就是之前安裝過mysql卸載后,環(huán)境變量沒有更改或刪除。我就是之前安裝過PHP的集成環(huán)境軟件wamp,導(dǎo)致了無法正確啟動mysql服務(wù)。

解決過程如下:

在mysql服務(wù)上右鍵單擊,然后選擇 屬性,出現(xiàn)如下界面

發(fā)現(xiàn)紅圈部分并不是我安裝的mysql的路徑。

步驟:

1、修改環(huán)境變量

進入我的電腦里的環(huán)境變量中修改配置


然后再使用管理員運行cmd,切換到mysql安裝文件中的bin目錄。

2、先刪除mysql服務(wù)

sc delete mysql

3、再次安裝mysql服務(wù)

輸入:

mysqld -install mysql

4、啟動mysql服務(wù)

net start mysql

輸入完成就會發(fā)現(xiàn)已經(jīng)可以正常啟動了~~~~。

這是本小白遇到該錯誤時的一個解決過程。該錯誤的出現(xiàn)可能不只這一個原因。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。