mysql binlog 日志查看

查看参数设置:show variables like 'log_%'    show variables like 'binlog%' , 示例如下:
mysql binlog 日志查看_第1张图片

mysql binlog 日志查看_第2张图片

binlog日志文件查看: show binary logs 或 show master logs,示例如下:

mysql binlog 日志查看_第3张图片

查看最新的binlog状态:show master status,示例如下:

mysql binlog 日志查看_第4张图片

 查看binlog存放目录:show variables like '%datadir%',示例如下:

mysql binlog 日志查看_第5张图片

 将binlog导出为sql文件:

找到mysql的bin目录下的mysqlbinlog,在mysqlbinlog目录下执行:

mysqlbinlog --no-defaults --base64-output=decode-rows -v --start-datetime="2022-01-01 00:00:00" --stop-datetime="2022-01-05 11:00:00" /home/hawkeye/mysql-bin.000004 --result-file=binlog_txt.sql

参数含义解释:

--no-defaults 解决配置文件default-character-set问题

--base64-output=decode-rows -v  解码sql

--start-datetime 作用开始时间

--stop-datetime 作用结束时间

mysql-bin.000004 binlog文件

--result-file 指定输出文件

你可能感兴趣的:(数据库,mysql,linux)