mysqlbinlog: unknown variable 'default-character-set=gb2312' 用mysqlbinlog读取一个binlog的时候,出现这个错误,如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样的: 查看你正在使用的mysqlbinlog 版本与原来生成binlog的版本是否一致。 确实不一样,不过我用了一样的版本也出现了这个问题:/usr/local/mysql/bin/mysqlbinlog mysql-bin.000035/usr/local/mysql/bin/mysqlbinlog: unknown variable 'default-character-set=gb2312' 那就看你的my.cnf 或者my.ini里面是不是有这样的:[client]default-character-set=gb2312或者[mysql]default-character-set=gb2312如果有的话,你删掉它吧。 这位大侠,你碉堡了 求高手sql语句问题 Mysql默认编码是latin1,插入中文乱码 MYSQL utf8/gbk/big5与英文/简中/繁中的关系 一个数据表查询的SQL语句这么写 mysql行锁的问题 关于mysql的heap表问题 C# 插入的中文在ie乱码,VC插入的中文在ie就可以 多表统计结果联合查询排序问题 MYSQL substring 和 in 如何联合使用? set names 'xxx' mysql同步能否倒退一步?
查看你正在使用的mysqlbinlog 版本与原来生成binlog的版本是否一致。
确实不一样,
不过我用了一样的版本也出现了这个问题:
/usr/local/mysql/bin/mysqlbinlog mysql-bin.000035
/usr/local/mysql/bin/mysqlbinlog: unknown variable 'default-character-set=gb2312'
[client]
default-character-set=gb2312
或者
[mysql]
default-character-set=gb2312如果有的话,你删掉它吧。