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

Wenski發表於2018-09-25

 版權宣告:本文為諳憶原創文章,轉載請附上本文連結,謝謝

                    https://blog.csdn.net/qq_26525215/article/details/53424152                

                                                                                                                                  

轉載請註明出處:http://blog.csdn.net/qq_26525215</font></a><br><br> 本文源自大學之旅諳憶的部落格

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

mysql 版本 5.7.14 
系統 win 7

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

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

  1. mysqld --remove mysql

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

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

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

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

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

初始化!

接著執行:

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

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

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

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

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

  1. net start mysql

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

然後就OK了!

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

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

開啟檔案:

會告訴你密碼的!

使用者名稱是:root

接下來就是登陸:

  1. mysql -u root -p

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

問題完美解決!

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

轉載請註明出處:http://blog.csdn.net/qq_26525215</font></a><br><br> 本文源自大學之旅諳憶的部落格

                                                   


本文來自 qq_41930924 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/qq_41930924/article/details/82834532?utm_source=copy

相關文章