用mysqlbinlog读取一个binlog的时候,出现这个错误,如何解决?

解决方案 »

  1.   

    这样的:
     查看你正在使用的mysqlbinlog 版本与原来生成binlog的版本是否一致。
      

  2.   


    确实不一样,
    不过我用了一样的版本也出现了这个问题:
    /usr/local/mysql/bin/mysqlbinlog mysql-bin.000035
    /usr/local/mysql/bin/mysqlbinlog: unknown variable 'default-character-set=gb2312'
      

  3.   

    那就看你的my.cnf 或者my.ini里面是不是有这样的:
    [client]
    default-character-set=gb2312
    或者
    [mysql]
    default-character-set=gb2312如果有的话,你删掉它吧。