1. 程式人生 > 資料庫 >mysql啟動時出現ERROR 2003 (HY000)問題的解決方法

mysql啟動時出現ERROR 2003 (HY000)問題的解決方法

一、問題描述

在啟動MYSQL時出現問題:“ERROR 2003 (HY000): Can't connect to MySQL server on ‘localhost' (10061)”,情況如圖:

二、問題分析

從錯誤的提示中可以看出MySQL服務沒有啟動,因此只需要啟動MySQL服務就可以了。

三、問題解決

直接採用net start MySQL 就可以啟動MySQL服務,但是輸入命令後仍然出現錯誤:

可以看到錯誤提示:“服務名無效”,說明不存在MySQL服務,但是確認已經安裝了MySQL,於是就開啟計算機管理,找到服務標籤,可以找到其中的MySQL服務,如圖:

發現我的電腦上的MySQL服務的服務名為“MySQL57”,其實這個時候可以直接點選啟動此服務就能解決問題,並可以進入屬性,把啟動型別改為自動,但是這裡準備繼續採用CMD命令啟動,此時輸入net start MySQL57

,結果如圖:

又出現錯誤,錯誤提示為“發生系統錯誤 5。拒絕訪問。” 經過查詢資料,發現這個問題的原因是沒有以管理員身份執行CMD,於是重新以管理員身份啟動CMD,再次輸入net start MySQL57 ,結果如圖:

服務啟動成功,問題解決。

四、其它疑問

為什麼我的MySQL服務名為MySQL57? 這是因為我安裝的是MySQL5.7,在自定義安裝的過程預設服務名為MySQL57。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。