Mysql 工具mysqlbinlog

【1】mysqlbinlog工具mysql

在Windows环境下,安装完成Mysql后,在安装目录bin下会存在mysqlbinlog.exe应用程序。sql

binlog是二进制内容文件,人类是没法直视的。而mysqlbinlog这个工具是用来辅助人类查看Mysql数据库binlog文件内容的。数据库

(1)可是,利用mysqlbinlog将binlog文件转换为人类可读的内容时报错:工具

D:\MySql\mysql-8.0.12-winx64\bin>mysqlbinlog.exe ../data/binlog.000114spa

mysqlbinlog: [ERROR] unknown variable 'default-character-set=utf8mb4'server

(2)分析缘由配置

由于mysqlbinlog这个工具没法识别binlog中的配置中的default-character-set=utf8mb4这个指令。循环

(3)解决方案二进制

两个方法能够解决这个问题程序

[1] 修改配置

在MySQL的配置my.ini中将default-character-set=utf8mb4 修改成 character-set-server=utf8mb4,但这种方式须要重启MySQL服务,若是你的MySQL服务正在忙,估不宜选用这种方案。

[2] 加参数--no-defaults

用mysqlbinlog.exe --no-defaults mysql-bin.000004 命令打开。

 

Good Good Study, Day Day Up.

顺序 选择 循环 总结

相关文章
相关标签/搜索