在使用增量备份之前,先使用mysqldump进行完全备份,后使用二进制日记进行增量备份。
#vi /etc/my.cnf 在[mysqld]标签下添加如下一句
log-bin=mysql(自己定义,无要求)
#service mysqld restart
在 /var/lib/mysql目录下生成相应二进制日记。
恢复
#mysqlbinlog mysql.00001 | mysql -uroot -p****** ( 恢复之前先重启)
如果要恢复某一时间段的内容
#mysqlbinlog --start-date='2010-10-11 15:25:35' --stop-date='2010-10-11 16:25:35' | mysql -uroot -p******
如果在同一时间完成多项操作(可以使用position)
#mysqlbinlog --start-position='106' --stop-position='368' | mysql -uroot -p******