mysql binlog使用

启用binlog,在my.ini中增加如下配置

log-bin=mysql-bin

binlog_format=STATEMENT | ROW | MIXED

查看binlog

mysqlbinlog --start-time='2008-01-19 00:00:00' --stop-time='2008-01-19 00:00:00'  ./mysql.00001 > log.txt

使用binlog恢复

mysqlbinlog --start-time='2008-01-19 00:00:00' --stop-time='2008-01-19 00:00:00'  ./mysql.00001 | mysql -uroot 

在mysql控制台查看binlog

show master status;

默认的binlog是1G,超过1G会自动生成新的binlog文件,大小会有误差,保证一个事务的数据在同一个日志文件中

猜你喜欢

转载自tarsean.iteye.com/blog/2260578