mysqlbinlog: unknown variable 'default-character-set=utf8'
下午在排查MySQL主從同步問題時,想從主庫的binlog中找一些線索,裸的binlog檔案是無法直視的,mysqlbinlog這個工具是用來檢視binlog檔案內容的(使用方式man mysqlbinlog檢視),但是使用mysqlbinlog將binlog檔案轉換成人類可讀的內容時卻報錯:
1
2
|
[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 命令開啟
轉自:
http://www.cnblogs.com/cobbliu/p/4311926.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26831783/viewspace-1709305/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MYSQL5.5修改字符集報錯:unknown variable 'default-character-set=utf8'MySql
- mysql登陸報錯mysql: unknown variable 'basedir=MySql
- JDBC/MYSQL問題 : Unknown system variable 'query_cache_size'JDBCMySql
- ERROR 1193: Unknown system variable 'log_slow_queries'Error
- 因login-path導致MySQL 啟動[ERROR]unknown variable 'password=*****'MySqlError
- variable: Type 與 Type variable
- unknown variable 'defaults-file=/home/mysql/my3310.cnf'--percona server 5.7MySqlServer
- mysqlbinlog 工具MySql
- global_variable VS local_variable &functionalFunction
- mysqlbinlog工具報錯MySql
- Oracle environment variableOracle
- CSS Variable StudyCSS
- MySQL 報錯'Variable 'XXX' is a read only variable'MySql
- mysqlbinlog檢視binlogMySql
- MySQL 5.5 mysqlbinlog 介紹MySql
- mysqlbinlog 恢復、備份MySql
- 程式碼會引發 Notice: Undefined variable: undefined_variable 錯誤Undefined
- mysqlbinlog rewrite-db選項MySql
- compact (): Undefined variable: operatorUndefined
- 使用 MYSQLBINLOG 來恢復資料MySql
- utf8 加密與解密加密解密
- ORACLE RAC UNKNOWNOracle
- sql mysql variable autocommit (5)MySqlMIT
- SELECT INTO FROM mysql Undeclared variableMySql
- Bex Query variable Type 說明
- 用mysqlbinlog檢視row格式的事件MySql事件
- utf8的編碼原理
- [vuex] unknown action typeVue
- Unknown Mother-GooseGo
- Unknown custom element: <> -
- ERROR | [iOS] unknown: Encountered an unknown error (Could not find a `ios` simulator (valid values:ErroriOS
- MySQL 中出現報錯提示: ‘Variable ‘XXX‘ is a read only variable‘的解決方法MySql
- mysql關於variable的總結MySql
- To add private variable to this Javascript literal objectJavaScriptObject
- TCL: 變數和過程variable變數
- Creating Test Script With Bind Variable
- oracle 繫結變數(bind variable)Oracle變數
- How to use sql result stored on shell variable?SQL