良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

mysqlbinlog 查看binlog时报错unknown variable 'default-character-set=utf8'

原因是mysqlbinlog工具无法识别binlog中的配置中的default-character-set=utf8指令。

两个方法可以解决

一是在MySQL的配置/etc/my.cnf中将default-character-set=utf8 修改为 character-set-server = utf8,但是这需要重启MySQL服务,如果你的MySQL服务正在忙,那这样的代价比较大。

二是用mysqlbinlog --no-defaults 命令打开


留言列表
发表评论
来宾的头像