本地計算機上的mysql服務啓動後停止,某些服務在未由其他服務或程序使用時將自動停止。

問題:在win10服務下手動啓動Mysql57(自定義的mysql服務名)報錯:本地計算機上的mysql服務啓動後停止,某些服務在未由其他服務或程序使用時將自動停止。

在這裏插入圖片描述

我的解決方案:

1、以管理員身份打開cmd窗口,用cd命令進入安裝mysql時的bin目錄:cd C:\Program Files\MySQL\MySQL Server 5.7\bin

(我的安裝路徑是C:\Program Files\MySQL\MySQL Server 5.7\bin,一般默認也是這個路徑)
此時,運行啓動服務命令 net start MYSQL 會顯示:服務名無效
在這裏插入圖片描述

2、初始化data文件:mysqld --initialize 無返回值!(有15s左右的運行時間!!!因電腦而異)

在這裏插入圖片描述

3、在命令行中輸入mysqld --install

成功:出現Service successfully install代表你已經安裝成功,
在這裏插入圖片描述
不成功:
在這裏插入圖片描述
如果出現以上文字的時候,你需要用管理員的身份運行DOS窗口,這樣就可以成功了。

最後,執行 net start mysql

成功:
在這裏插入圖片描述
失敗:
在這裏插入圖片描述
解決方法:

刪除mysql下的data文件,重新執行 mysqld --initialize 就可以在當前路徑下生成data文件夾,再執行net start mysql 就可以啓動mysql。

發佈了33 篇原創文章 · 獲贊 6 · 訪問量 5703
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章