MySQL学问总结(四)二进制日志

MySQL知识总结(四)二进制日志

1 定义

bin-log日志记录了所有的DDL和DML的语句,但不包括查询的语句,语句以事件的方式保存,描述了数据的更改过程,此日志对发生灾难时数据恢复起到了极为重要的作用。

2 开启

mysql默认是没有开发bin-log日志,首先我们需要开启bin-log日志,在my.cnf中修改

[mysqld]

log_bin = mysql-bin

datadir=/var/lib/mysql //指定数据文件存放目录,如二进制日志文件

查看二进制日志文件

cd /var/lib/mysql

ls

MySQL学问总结(四)二进制日志

由于日志是以二进制方式存储的,不能直接读取,需要使用mysql自带的mysqlbinlog工具来进行查看

mysqlbinlog mysql-bin.000001

参考文档:

http://www.blogjava.net/dongbule/archive/2010/09/04/331050.html