如何查看mysql binglog
当前问题共有如下(4)个解决方案
- learning聆听查看指定binlog文件的内容show binlog events in 'mysql-bin.000002';
查看当前正在写入的binlog文件
show master status\G
获取binlog文件列表
show binary logs; - 好在发登录到mysql查看binlog
只查看第一个binlog文件的内容
show binlog events;
查看指定binlog文件的内容
show binlog events in 'mysql-bin.000002';
查看当前正在写入的binlog文件
show master status\G
获取binlog文件列表
show binary logs; - go导弹兵001使用mysqlbinlog工具就能查看,比如:查看名字为mysqlbin.0001的文件,可以这样:
mysqlbinlog mysqlbin.0001
mysqlbinlog还可以查看具体某个时间段的日志,参数如下:
--start-datetime=name
--stop-datetime=name
-j, --start-position=#
--stop-position=#
我们还可以用mysqlbinlog命令来恢复丢失的数据,总之这个工具很强大
具体用法自己看这个视频去吧:
http://www.wyzc.com/course/8793/?tg=LXUK--Zkf
binlog 即二进制日志 它记录了数据库上面的所有改变
首先进入 mysql 命令行下面
1.查看 binlog 文件列表
mysql> show binary logs;
2.查看指定 binlog 文件的内容
mysql> show binlog events in 'mysql-bin.000008';