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

xiaoxiao2021-02-28  70

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
转载请注明原文地址: https://www.6miu.com/read-54472.html

最新回复(0)