MySQL的binlog 日志对于生产环境非常有用,任何时间对数据库的修改都会记录在binglog中;当数据发生增删改,创建数据库对象都会记录到binlog中,数据库的复制也是基于binlog进行同步数据;
和SQL SERVER 数据库开启完整模式的原理一样,每一次的数据的变动都会记录在案;(对数据库的select,show这些操作不会记录在binlog)
下面介绍mysqlbinlog工具查看 二进制日志内容;
检查工作:
1,查看是否开启binlog
show variables like 'log_bin';
ON 代表开启;OFF 代表没有开启;
如果没开启检查my.cnf文件,我的binlog位置如下: