1. 程式人生 > >net start mysql; (修)服務名無效, 請鍵入 NET HELPMSG 2185,mysql服務啟動不了,Install/Remove of the Service Denied!

net start mysql; (修)服務名無效, 請鍵入 NET HELPMSG 2185,mysql服務啟動不了,Install/Remove of the Service Denied!

 今天再搞MySQL的時候出現一些比較有意思的問題,顯示在管理-->服務和應用程式中的服務,盡然沒有MySQL的伺服器,這個讓我大吃一驚,所以用net start mysql 就是報(net start mysql; 服務名無效。 請鍵入 NET HELPMSG 2185 以獲得更多的幫助)錯誤。遇到什麼解決什麼

首先,將我的報錯之前,分享一個我在網上自己很不容易發現的畢竟平常工作,我們不經常開啟 服務和應用程式的服務。
他的MySQL伺服器,名字不是 MySQL,而是 MySQL57,是不是很奇怪!!

這是那位網友的截圖
這是那位網友的截圖!

1。先按裝MySQL伺服器
在命令列視窗輸入:mysqld –install

,回車,提示:Service successfully installed,代表註冊服務成功。

這裡寫圖片描述

但是,幸運往往不走你前面過,偏偏出個錯

這裡寫圖片描述

Install/Remove of the Service Denied 這個錯誤其實也沒什麼,就是安裝/刪除服務被拒絕,那我們換個方式

將啟動DOM,換為管理員啟動:嘗試一下!

這裡寫圖片描述
看到了命令提示符,然後滑鼠選中右擊–>管理員執行

提示:這個時候我們是進來的DOM是預設路徑。需要切換路徑到 MySql安裝的bin路徑下 如我這個

切換 用 cd 加mysql 的bin 路徑 PS D:> cd D:\mysql\mysql-5\mysql-5.6.24-win32

非常好,執行 走一波:

E:\mysql\mysql-5\mysql-5.6.24-win32\bin>net start mysql
MySQL 服務正在啟動 …
MySQL 服務無法啟動。

系統出錯。

發生系統錯誤 1067。

程序意外終止。

這裡寫圖片描述

雖然報錯,但大家看,我現在載入伺服器,是完成了,有木有,還是有點小高興的!!!

繼續解決

我在網上找了資料,說先移除伺服器,之後再 載入,看我表演====
在mysql ->bin 目錄下 輸入 mysqld –remove
這裡寫圖片描述

提示 :Service successfully removed.. 恭喜移除成功

接下來 載入mqsql 伺服器:mysqld –install

這裡寫圖片描述

提示:Service successfully installed. 恭喜載入成功

在輸入 :net start mysql 還是報錯

這裡寫圖片描述

心一狠,我在 mysql ->bin 目錄下 輸入:mysqladmin -u root -p shutdown
輸入之後,它會提示你輸入密碼,你把你的MySQL密碼輸進去就好了

之後在輸入 net start mysql,終於是我想看的的結果了:

這裡寫圖片描述

我在管理–>服務和應用程式中的服務 中也看到我想看到的了:
這裡寫圖片描述

補充:
在使用net start msql的時候提示“服務報告沒有任何錯誤”。
安裝完mysql服務後迫不及待的開啟mysql服務,在mysql5.7以上版本中預設沒有一個data目錄,即沒有初始化服務。需要先初始化mysql才可以啟動服務,否則會報 “服務沒有報告任何錯誤”,啟動失敗唄。
正確的步驟是:先在mysql的bin目錄下執行mysqld –initialize-insecure (不設定root密碼,建議使用)命令,第一次執行這個命令會等待的時間稍微長了一些,並且控制檯沒有任何返回結果。可以看到mysql的根目錄下會多出一個data資料夾,裡面一堆檔案。