mysql查看二進制日志時報錯:mysqlbinlog: [ERROR] unknown variable 'default-character-set=utf8'


[xxx@dbhost log]$ mysqlbinlog mysql-bin.000004
mysqlbinlog: unknown variable 'default-character-set=utf8'

  原因是mysqlbinlog這個工具無法識別binlog中的配置中的default-character-set=utf8這個指令。

      兩個方法可以解決這個問題

一是在MySQL的配置/etc/my.cnf中將default-character-set=utf8 修改為 character-set-server = utf8,但是這需要重啟MySQL服務,如果你的MySQL服務正在忙,那這樣的代價會比較大。

二是用mysqlbinlog --no-defaults mysql-bin.000004 命令打開


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM