1.问题描述
C:\Users\heqianqian>mysqlbinlog mysql-bin
.000003
mysqlbinlog: unknown
variable 'default-
character-set=utf8'
2.原因
mysqlbinlog这个工具无法识别binlog中的配置中的default-character-set=utf8这个指令
3.解决方法
1.修改配置文件 —永久生效
windows环境下的my.ini
linux环境下的/etc/my.cnf
[client]
#设置MySQL客户端的字符集
default-character-
set=utf8
把client下的default-character-set=utf8修改成character-set-server = utf8
然后重启生效
2.无需重启环境
使用--no-defaults
mysqlbinlog
--no
-defaults mysql
-bin.000003