查了很多網頁了……都快把ini配置的語法熟悉完了……什么改INNODB、刪除ib文件,清理注冊表,都沒一個有用。
直到這篇文章找到了答案:http://blog.csdn.net/ricardo_/article/details/51097048
【問題在於】mysql讀取windows下my.ini配置文件出錯,Linux下的換行和windows下不!一!樣!讀取的時候就出錯了!
【解決】
1、復制my.ini到E盤(不是系統盤就行,避免權限什么的),把原先目錄下的my.ini備份成my.ini.back(這樣你這個方法不對還有挽救機會)
2、記事本打開E盤my.ini,另存為,果然發現編碼格式是 UTF-8!!!
3、把格式改成ANSI,存儲到原先目錄下。
4、重新初始化一次(我也不知道這一步是否起了作用)
5、啟動服務,發現好了!