如何查看mysql binglog

如题所述

binlog 即二进制日志 它记录了数据库上面的所有改变

首先进入 mysql 命令行下面

1.查看 binlog 文件列表

mysql> show binary logs;

2.查看指定 binlog 文件的内容

mysql> show binlog events in 'mysql-bin.000008';

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-12
使用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
第2个回答  2016-06-29
登录到mysql查看binlog
只查看第一个binlog文件的内容
show binlog events;

查看指定binlog文件的内容
show binlog events in 'mysql-bin.000002';

查看当前正在写入的binlog文件
show master status\G

获取binlog文件列表
show binary logs;
第3个回答  2016-06-02
查看指定binlog文件的内容show binlog events in 'mysql-bin.000002';

查看当前正在写入的binlog文件
show master status\G

获取binlog文件列表
show binary logs;