1. 程式人生 > >wamp圖示橙色mysql不啟動【錯誤解決】本地計算機上的mysql服務啟動停止後,某些服務在未由其他服務或程式使用時將自動停止

wamp圖示橙色mysql不啟動【錯誤解決】本地計算機上的mysql服務啟動停止後,某些服務在未由其他服務或程式使用時將自動停止

在啟動MySQL服務時出現該錯誤: 
本地計算機上的mysql服務啟動停止後,某些服務在未由其他服務或程式使用時將自動停止。

mysql 版本 5.7.14 
系統 win 7

後來經過一系列的百度,谷歌,總算是解決了。

首先,你需要把原來的服務刪除:

mysqld --remove mysql
  • 1
  • 1

注意:mysql為你的服務名稱,自己可以隨便定義的。 
此命令需要進入mysql安裝目錄下的bin目錄執行!

mysql的根目錄下: 
你需要清空data目錄。

如果沒有data目錄,請自行建立一個空目錄,起名為data!

然後在bin目錄下執行命令:

mysqld --initialize
-insecure --user=mysql
  • 1
  • 1

初始化!

接著執行:

mysqld --install mysql --defaults-file=d:\mysql-5.7.14-winx64\my.ini
  • 1
  • 1

後面的路徑記得改成自己的! 
這是註冊mysql服務!

 
嗯,這裡有個小瑕疵,mysql我少打了個l。 
不過沒事,這個名字是自定義的!

我按照沒打錯的情況來解釋哈。

接下來就是啟動服務: 
請以管理員許可權執行!

net start mysql
  • 1
  • 1

 
我這裡打的是mysq,是因為前面我定義的名字是mysq了、、、

然後就OK了!

我不知道那個是不是生成隨機密碼的。

大家可以去data目錄下找.err字尾的日誌。

開啟檔案:

會告訴你密碼的!

使用者名稱是:root

接下來就是登陸:

mysql -u root -p
  • 1
  • 1

因為我這裡的密碼為空,直接再空格就OK了。

問題完美解決!

本文章由[諳憶]編寫, 所有權利保留。