参考博客:
A:https://www.jianshu.com/p/55b0d52edca2
B:https://www.cnblogs.com/martinzhang/p/3454358.html
C:https://www.cnblogs.com/xxoome/p/9802684.html
本文基于Mysql 5.7.27,Centos7.4。
1:如何开启bin_log
1.1:查看是否开启bin_log
1.2:修改mysql配置文件,开启bin_log
(1)我的配置文件在 /etc/my.cnf,也可以使用 whereis my.cnf 查看位置。
注意点:
1.binlog_format 有三种格式,分别是STATEMENT、ROW、MIXED。自5.7.7之后默认为ROW 格式。具体区别可自行百度之。
2.mysql-bin-log 为日志文件前缀,生成的日志文件格式为 mysql-bin-log.000001 。
(2)重启mysql,在检查bin_log 是否开启
上述则表示已成功开启bin_log 了,后面开始进行数据恢复测试。
2:如何恢复数据
(1)方便测试,可以导入一下数据: