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, 再启动果然没问题了...

posted @   Latiny  阅读(21366)  评论(1编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示