binlog二进制数据文件,这个文件记录了mysql所有的文件操作,通过binlog日志我们可以做数据恢复及备份,主从复制等
/usr/local/mysql/bin/mysqlbinlog
# 1.只查看第一个binlog文件的内容
show binlog events;
# 2.查看指定binlog文件的内容
show binlog events in 'mysql-bin.000002';
# 3.查看当前正在写入的binlog文件
show master status\G
# 4.获取binlog文件列表
show binary logs;
# 5.基于开始/结束时间
mysqlbinlog --start-datetime='2013-09-10 00:00:00' --stop-datetime='2013-09-10 01:01:01' -d 库名 二进制文件
# 例如:
mysqlbinlog --start-datetime='2015-11-13 11:00:00' --stop-datetime='2015-11-13 12:59:01' -d haolinapp /data2/mysql/data/mysql-bin.000051 > t.binlog