MySQL unknown variable 'default-character-set=utf8'的解決


 

  

Windows07 安裝了MySQL-server-5.5,直接在命令行輸入net start mysql ,啟動mysql成功,

然后修改/MySQL Server 5.5/my.ini,增加了default-character-set=utf8

# The default character set that will be used when a new schema or table is
# created and no character set is defined
#default-character-set=utf8 --增加的行
character-set-server=utf8  --修改之后的行

再重啟mysql服務,這時候報錯:

C:\Users\Administrator>net start mysql
MySQL 服務正在啟動.......
MySQL 服務無法啟動。

系統出錯。

發生系統錯誤 1067

進程意外終止。

計算機管理器下查看事件,發現其中錯誤提示:

D:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld: unknown variable 'default-character-set=utf8'

看來是 default-character-set=utf8這個設置項導致的

在網上搜索,發現有人提出,用character_set_server=utf8來取代 default-character-set=utf8   能解決這個問題,

試試,換掉 character_set_server=utf8, 再啟動果然沒問題了...


免責聲明!

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



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