本篇文章為大家介紹一下解決「net start mysql」無法啟動MySQL的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。
![net start mysql無法啟動MySQL怎麼辦](https://img.php.cn/upload/article/202106/02/2021060209174117755.jpg)
今天是第一次學習MySQL,在安裝並啟動MySQL的過程中發現了兩個容易被忽略的小問題。一個是MySQL的操作權限問題,一個是MySQL的服務名稱問題,特此記錄。
問題描述:在命令提示字元視窗輸入「net start mysql」無法啟動MySQL。
系統是Windows8.1,MySQL的軟體是mysql-installer-community-5.7.12.0。
1.MySQL啟動權限問題
(1)在安裝MySQL的過程中會出現下圖的頁面:
![](https://img.php.cn/upload/article/000/000/062/38834482cfa5ae8845685b51046165aa-0.png)
##在這個頁面的Root Account Password區域,我們設定的密碼是Root Password,是一個管理者身分對應的密碼。我們通常會在設定完該密碼後直接點擊Next,沒有在下方區域點擊「Add User」設定普通用戶,這樣一來就會導致我們在啟動MySQL時容易忘記應該使用管理員權限啟動MySQL。
(2)未使用管理員權限啟動的MySQL
下面就是我第一次啟動MySQL的出現的狀況:
操作:Win R,輸入cmd,啟動命令提示字元窗口,輸入“net start mysql”。
結果:發生系統錯誤5。拒絕訪問。
![1624584091433368.jpg net start mysql無法啟動MySQL怎麼辦](https://img.php.cn/upload/image/179/151/342/1624584091433368.jpg)
(3)使用管理員權限啟動的MySQL
就針對這個問題,我使用了管理員權限的命令提示字元視窗。
操作:WIN X;
選擇下圖中的紅色框:
![1624584098565345.jpg net start mysql無法啟動MySQL怎麼辦](https://img.php.cn/upload/image/969/909/238/1624584098565345.jpg)
#輸入「net start mysql」。
結果:MySQL服務已經啟動成功。
![1624584123449195.jpg net start mysql無法啟動MySQL怎麼辦](https://img.php.cn/upload/image/862/381/535/1624584123449195.jpg)
所以,對於這個問題的解決方案就是使用命令提示字元(管理員)。
2.MySQL服務名稱問題
(1)在安裝的MySQL的過程中會出現下圖的頁面:
注意:在安裝過程中,紅色選框裡的名字預設是MySQL57(對應版本5.7),此時被我修改為「MySQL」。第二個問題的關鍵就出現在這個名字上。
![1624584133487398.jpg net start mysql無法啟動MySQL怎麼辦](https://img.php.cn/upload/image/628/283/776/1624584133487398.jpg)
上圖的紅色選框的名字意義是對MySQL程式在Windows系統服務視窗中命名。換句話說,這裡的名字是和服務窗口的名稱是相同的。如果我們不將“MySQL57”修改為“MySQL”,那麼在命令提示字元視窗啟動MySQL程式時就應該輸入“net start mysql57”而不是“net start mysql”。
(2)Windows系統服務窗口
上面提到了Windows系統服務窗口,下面說一下這個窗口。
Win R啟動運行窗口,輸入services.msc,回車,如下圖所示:
![1624584142596293.jpg net start mysql無法啟動MySQL怎麼辦](https://img.php.cn/upload/image/681/278/356/1624584142596293.jpg)
#服務視窗如下,其中紅色選框就是每個程式的服務名稱。
![1624584170320934.jpg net start mysql無法啟動MySQL怎麼辦](https://img.php.cn/upload/image/680/593/173/1624584170320934.jpg)
因為我在安裝過程中已經將“MySQL57”改為“MySQL”,所以此時我的MySQL程式在服務清單中名稱如下圖所示。
![](https://img.php.cn/upload/article/000/000/062/7f0f45d1c42fb7e74336dff1db197852-7.png)
這樣,我在用提示符號視窗啟動MySQL時,就可以使用“net start mysql”,而不必輸入“net start mysql57”。
3.總結
啟動時使用管理員權限啟動MySQL,安裝MySQL時將服務名稱直接命名為「MySQL」。
相關推薦:《mysql教學》
以上是net start mysql無法啟動MySQL怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!