win10出現"本地計算機上的MySQL57服務啟動后停止"


在window10下mysql57出現"本地計算機上的MySQL57服務啟動后停止。某些服務在未由其他服務或程序使用時將自動停止"錯誤

環境:win10、MySQL Community Server安裝的mysql5.7.20。
網上找到的大部分解決方案都是mysqld --initialize-insecure --user=mysql,但這樣會導致初始化。

查看錯誤文件,注意,並不是mysqld --console
其實在數據文件夾有個錯誤文件,.err文件(我的是在C:\ProgramData\MySQL\MySQL Server 5.7\Data文件夾下的DESKTOP-***.err)。查看文本內容:

2017-11-14T03:10:56.088544Z 0 [ERROR] unknown variable 'default-character-set=utf8'

之前由於編碼的原因在my.ini下添加了default-character-set=utf8,計算機重啟后就導致sqld無法啟動sql了。注釋掉就好。
需要注意,由於安裝時我設定了mysql自動安裝並開機運行,即使注釋了也需要重新啟動計算機才能使它生效。。這也是為什么之前添加這句話時沒有出錯而重啟后出問題。


免責聲明!

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



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