Windows下MySQL無法啟動萬能解決方案
MySQL啟動報錯
window10上安裝了MySQL之前使用都是執行net start mysql
啟動,執行net stop mysql關閉。
某天開始啟動報錯「MySQL 服務無法啟動」,「請鍵入 NET HELPMSG 3523 以獲得更多的幫助」。
如果再執行啟動命令會報「服務正在啟動或停止中,請稍候片刻後再試一次」。
解決方案
這種問題網上有
- 修改配置文件my.ini
- 刪data目錄下文件
- 重裝MySQL
等多種解決方法。
前兩種方案沒能解決我的問題。
至於重裝MySQL,據我所知,已經安裝過MySQL的windows電腦第二次安裝MySQL,會有很多坑。如果不想折騰,這裡有個快捷的辦法,你可以試一試。
最簡單的解決方案
mysqld –console命令
MySQL在window下的啟動方式有兩種:
- 以管理員許可權打開cmd,執行net start mysql。
- 以管理員許可權打開cmd,進入MySQL安裝目錄bin下,執行mysqld –console。
第一種啟動方式不成功,可以按下面步驟換第二種方式試試。
第一步殺MySQL殘留進程
換第二種方法啟動之前,先把mysqld進程殺死。執行
tasklist| findstr "mysql"
查看是否有mysqld進程。
如果有mysqld進程,執行
taskkill/f /t /im mysqld.exe
殺死進程
第二步啟動MySQL
到MySQL安裝目錄bin下,執行
mysqld --console