数据库binlog操作

1.binlog文件会随服务的启动创建一个新文件

2.通过flush logs可以手动刷新日志,生成一个新的binlog文件

3.通过show master status可以查看binlog的状态

4.通过reset master可以清空binlog日志文件

5.通过mysqlbinlog工具可以查看binlog日志的内容

6.通过执行dml,mysql会自动记录binlog


如何解析mysql binlog日志

./mysqlbinlog --no-defaults --database=db  --base64-output=decode-rows -v --start-datetime='2019-04-11 00:00:00' --stop-datetime='2019-04-11 15:00:00'  mysql-bin.000007 >/tmp/xx.sql

你可能感兴趣的:(数据库binlog操作)