天天看點

啟動MySQL服務的過程中遇到的一些問題

啟動MySQL時顯示:服務名無效

解決方法:

  • 用cmd指令提示符(用管理者身份打開)進入MySQL安裝的目錄下

    我的輸入的指令是cd D:\MySQL\MySQL Server 8.0\bin

    (這個根據你安裝的路徑有關 可能你會遇到不是内部或外部指令 可以通過修改環境變量實作 當時我設定環境變量出現問題 把bin檔案的位址寫成了C槽 導緻無法啟動)

  • 輸入指令mysqld --remove
  • 輸入指令mysqld --install
  • 提示:Service successfully installed.(安裝成功)
  • 輸入指令net start mysql

顯示如圖即為啟動成功

啟動MySQL服務的過程中遇到的一些問題

啟動MySQL時顯示:MySQL服務無法啟動

在mysql5.7以上版本中預設沒有一個data目錄,即沒有初始化服務。需要先初始化mysql才可以啟動服務,否則會報 “服務沒有報告任何錯誤”,啟動失敗。

解決方法:

  • 用cmd指令提示符(用管理者身份運作)進入mysql的bin目錄(同上);
  • 執行mysqld --initialize-insecure ,第一次執行的話,時間會久一些,執行結束後沒有輸出資訊,檢視bin的同級目錄下會多出一個data檔案夾,裡面一堆檔案。
    啟動MySQL服務的過程中遇到的一些問題
  • 再次執行net start mysql指令啟動服務,發現啟動成功!

繼續閱讀