mysql57重新安裝后無法再次啟動mysql57服務“本地計算機上的MySQL服務啟動后停止。某些服務在未由其他服務或程序使用時將自動。”--解決方法


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

 

 

 

(win10,mysql5.7+) 解決方法:

第一步:查看MySQL57安裝路徑

 

 

 只要在programData路徑下有data文件就沒問題;正常安裝的都會有data目錄的 , data目錄是在MySQL數據存儲路徑下,而不是安裝路徑下,這點很重要,所以不用重建data目錄;

第二步:打開my.ini文件,通常在mysql數據存儲路徑下,而不是安裝路徑下(這點很重要),然后找到basedir=是你的安裝路徑,你只要把前面的注釋去掉就行,

然后找到datadir和secure-file-priv變量,查看是不是到data目錄為止。注意:斜杠必須要如下圖一致(\);都修改后,打開cmd窗口 輸入 net start mysql57 啟動服務,如果還是不能啟動就看第三步;

 

 

 

 

 

 第三步:左下角輸入regedit,打開服務,查看有幾個mysql服務,很有可能端口號沖突,因此打不開,如果有多余的mysql服務,

那管理員模式打開cmd窗口,輸入 “sc delete  服務名” 就可以刪掉沖突的mysql服務;然后重新啟動mysql服務就可以了;

我遇到的問題就是my.ini文件的路徑不對導致的; 很多網友發表的文章中都提到重建data目錄 剛開始我也試了 但是導致重新設置密碼問題,重建data目錄雖然是能啟動服務但是不能徹底解決問題;

我還試了在注冊表中修改目錄方法,雖然也能啟動服務,但還是導致不能連接數據庫問題,是需要重設密碼后才可以,我覺得這樣也很麻煩,因此最后發現了my.ini路徑修改方法,這招很好使!!!

         


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM