在安裝完mysql后查看my.ini文件,發現default-character-set和character-set-server的值都是空的,想著都設置成utf8,沒想到改完保存后mysql的服務就無法啟動了.
解決方法:
1、修改ANSI編碼
在網上找了一圈,發現可能是因為我用默認的記事本修改后,編碼給改成了UTF-8
的,需要使用另存為重新保存成ANSI
編碼的。
2、結束mysqld.exe
使用命令提示符結束后臺的mysqld.exe
,不然會處于正在啟動而無法啟動mysql服務
taskkill/f /t /im mysqld.exe |
3、重新啟動mysql服務
現在就可以再次啟動mysql服務了,要是無法啟動或者出現其他提示就嘗試重啟一下系統,mysql服務會開機自動啟動。