win10出現"本地計算機上的MySQL57服務啓動後中止"

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

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

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

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

以前因爲編碼的緣由在my.ini下添加了default-character-set=utf8,計算機重啓後就致使sqld沒法啓動sql了。註釋掉就好。
須要注意,因爲安裝時我設定了mysql自動安裝並開機運行,即便註釋了也須要從新啓動計算機才能使它生效。。這也是爲何以前添加這句話時沒有出錯而重啓後出問題。編碼

相關文章
相關標籤/搜索