首頁 > 軟體

MySQL8.0服務無法正常啟動的解決過程

2022-12-27 14:02:00

MySQL8服務無法正常啟動的解決(1053錯誤)

第一種方法

初始化後在Mysql的根目錄會生成 data 資料庫資料夾,如果啟動服務失敗,很有可能就是這個data資料夾有問題。

刪除重新 初始化 執行服務。

第二種方法

1. 右鍵我的電腦,管理,進入服務

 2. 右鍵單擊Mysql8 屬性,選擇登陸  選擇此賬號  登陸管理員賬號

  

MySQL8服務無法正常啟動的解決(1069錯誤)

然後選擇【我的電腦】,右鍵,選擇【管理】

在【管理】介面下,找到【本地使用者和組】,選擇【使用者】,然後在【使用者】中找到【MYSQL】使用的賬戶, 右鍵設定密碼。

最後,返回【服務】介面,在【MYSQL】服務選項中右鍵,選擇【啟動】。就可以了。

MySQL8.0 服務無法啟動 3534

MySQL8.0 服務無法啟動

最近遇到的在cmd啟動MySQL服務的時候:

MySQL服務正在啟動

MySQL服務無法啟動

服務沒有報告任何錯誤

請鍵入 NET HELPMSG 3534 以獲得更多的幫助

或者

在此電腦-管理-服務和應用程式-服務中啟動mysql服務時出現

首先,說明下最重要的解決方法。

就是自己去找報錯資訊!雖然CSDN上的內容都很不錯,但是MySQL出錯的原因五花八門。就需要自己找自己的報錯資訊。

就比如我,也是剛接觸MySQL不久。

出現了這個問題就在CSDN找解決方法。

然後就找到了很多方法去試,但是都解決不了。

(這個時間總的來算有三四個小時。本來我是學JDBC的,就非常打擊初學者的耐心。)

後面看到了一份字尾為**.err**的檔案,在這份檔案裡看到了[error]的程式碼。

(本來不是很在意的,但是突然發現裡面有報錯的資訊)

後面嘗試翻譯後找出問題

Unknown suffix ’ ’ used for variable ‘port’ (value ‘3306 default-character-set=utf8 [WinMySQLAdmin] Server=D:MySQLbinmysqld.exe’).

未知字尾“”用於變數“port”(值“3306 default character set=utf

發現是我的my.ini檔案有問題

圖片上面的程式碼是改好的

下面的程式碼是錯誤的

多了這個 [WinMySQLAdmin] Server=D:MySQLbinmysqld.exe

也就是報錯中的 Unknown suffix(未知字尾)

遂改my.ini檔案,管理員許可權執行cmd

進MySQLbin目錄執行 net start mysql

總結一下

初學者一定要學會利用錯誤程式碼,找出具體的錯誤。

不要東施效顰,因為網上的東西有時效性,說不定過段時間就不行了。

同時還要考慮版本等等問題,影響因素非常多。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支援it145.com。


IT145.com E-mail:sddin#qq.com