在安裝完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服務會開機自動啟動。

域名頻道IDC知識庫