mysqlbinlog: unknown variable 'default-character-set=utf8' 解决办法

使用mysqlbinlog查看日志文件:

mysqlbinlog mysql-bin.000007

 报出如下错误:

mysqlbinlog: unknown variable 'default-character-set=utf8'

 原因是mysqlbinlog的一个bug,对my.cnf客户端设置的default-character-set=utf8不能正确识别。网友的解决方案是在使用mysqlbinlog时将其注释掉,使用过后再打开。这样的方法明显不适用于生产环境,经过测试可以使用如下命令即可正确打开:

mysqlbinlog --no-defaults ./mysql-bin.000007

 完全无障碍。酷

参考:http://www.mysql.gr.jp/mysqlml/mysql/msg/12904

猜你喜欢

转载自omgdba.iteye.com/blog/1994011