查看参数设置:show variables like 'log_%'  及  show variables like 'binlog%' , 示例如下:

mysql binlogs文件夹 mysql binlog日志在哪_mysql

mysql binlogs文件夹 mysql binlog日志在哪_mysql登录日志查询_02

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

mysql binlogs文件夹 mysql binlog日志在哪_sql文件_03

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

mysql binlogs文件夹 mysql binlog日志在哪_linux_04

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

mysql binlogs文件夹 mysql binlog日志在哪_mysql_05

 将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

--result-file 指定输出文件