本地電腦上的MySQL服務啟動後停止。某些服務在未由其他服務或程式使用時將自動。 (win10,mysql5.7+) 解決方法: 第一步:查看MySQL57安裝路徑 只要在programData路徑下有data文件就沒問題;正常安裝的都會有data目錄的 , data目錄是在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路徑修改方法,這招很好使!!!