mysql binlog日志生成及数据恢复 1.开启Binary Logging配置一般默认开启,查看binlog是否打开:SHOW VARIABLES LIKE'log_bin';-- 查看binlog是否打开 SHOW VARIABLES LIKE'log_bin_basename';如果没有开启,需要配置文件里加入如下配置,修改完后,重启mysql服务器:[mysqld]log-bin=mysql-bin查看binlog格式SHOW VARIABLES LIKE'%binlog_format%';-- MySQL BINLOG记录格式ROW:记录行级别的更改。这是最详细和推荐的格式。STATEMENT:记录执行的SQL语句。MIXED:使用STATEMENT和ROW的组合设置binlog格式,一种方式是在my.ini中加入配置,修改完后,重启mysql服务器:binlog_format=ROW# or MIXED or STATEMENT2.查看Binary 日志找到binlog文件具体路径SHOW BINARY LOGS;-- 所有binlog 文件列表 show master STATUS;-- 列出当前binlog日志查看binlog文件内容,由于binlog是二进制的文件,是不能直接查看的,可以使用mysqlbinlog命令就可以转换成人能够看懂的内容:mysqlbinlog --no-defaults --base64-output=DECODE-ROWS-v"D:\soft\mysql-8.0.31-winx64\data\bi