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

本文介绍了MySQL的binlog日志的重要性和作用,包括在数据复制中的角色。通过mysqlbinlog工具,详细展示了如何检查binlog状态、查看及解析binlog内容,包括创建数据库、表,插入、更新和删除数据的操作。解析binlog时使用了--base64-output=decode-rows和--v选项以转换为可读的SQL语句。


最低0.47元/天 解锁文章
3125

被折叠的 条评论
为什么被折叠?



