解决在 备份数据的时间点和mysql 崩溃时间点的数据恢复问题
1、开启binlog
打开 mysql 配置文件 my.cnf
log-bin=mysql-bin #打开注释
2、重启mysql 服务
进入mysql 之后的 一些 binlog 的操作
1、查看最后一个bin日志
show master status
2、刷新
flush logs
3、清空
reset master
查看binlog日志的内容,需要用mysql自带的工具查看
mysqlbinlog --no-defaults myslq-bin.000002(实际的日志文件名)
备份
mysqldump -uroot -pliuhan test -l -F > /tmp/test.sql
l --- lock 锁,备份数据时锁表
F --- flush log