一、开启配置
1.1、在[mysqld]配置文件中添加 log-bin=mysql-bin
1.2、 进入mysql的bin目录下,打开cmd窗口输入 mysql -hlocalhost -uroot -p 再输入密码
1.3、查看log-bin开启状态 show variables like 'log_%';
注:图中的路径一般是存放数据的路径
ON 代表开启;OFF 代表没有开启;
1.4、查看所有数据保存日志 show master logs;
1.5、查看最新的一次数据日志 show master status;
1.6、查看保存路径(一般与上面的路径相同)
1.7、其它数据日志操作命令
- 1.7.1、清空所有binlog日志 reset master;
- 1.7.2、刷新日志(会产生一个新的文件) Flush logs
- 1.7.3、
- 1.7.4、
二、
三、mysqlbinlog的工具使用
3.1、其实就是MySQL安装目录下的mysqlbinlog.exe应用程序
3.2、在cmd中启动mysqlbinlog.exe应用(先把mysql-bin.000001文件复制到bin目录下比较容易操作)
mysqlbinlog.exe mysql-bin.000001
3.3、以上出现乱码:MySQL修改日志binlog格式(如何修改binlog格式)
3.4、MySQL使用mysqlbinlog将binlog日志转为sql文件
四、进入主题:mysql binlog恢复数据
查看binlog日志内容 show binlog events;
查看指定binlog文件的内容 show binlog events in 'mysql-bin.000002';
=============待完善
show binlog events in 'mysql-bin.000001' from 304;
https://www.cnblogs.com/YCcc/p/10825870.html