--1、全备 --single-transaction:基于此选项能实现热备InnoDB表 --databases要备份的表名
mysqldump -u root -p --single-transaction --databases signalj >d:\mysqlbackup\backup.sql
--2、增量备份,在my.ini下mysqld节点下增加log_bin
--3、定期全备然后清理增量备份,执行下面命令会清空现有的所用bin-log
reset master;
--4、恢复备份
mysqldump -u root -p signalj <d:\mysqlbackup\backup.sql
--5、恢复增量
5.1、可导出为sql文件,再导入至数据库中
mysqlbinlog --start-date="2012-10-15 16:30:00" --stop-date="2012-10-15 17:00:00" mysql_bin.000001 >d:\1.sql
source d:\1.sql
5.2、也可以可以直接恢复到数据库中
mysqlbinlog --start-date="2012-10-15 16:30:00" --stop-date="2012-10-15 17:00:00" mysql_bin.000001 |mysql -uroot -p123456
转载于:https://www.cnblogs.com/liqiao/p/6763172.html