Mysql
场景:每周日执行一次完全备份,每天下午1点执行增量备份 [ 配置 ] 执行增量备份的前提条件是MySQL打开log-bin 日志开关,例如在my.ini或my.cnf中 加入 log-bin=/opt/data/mysql-bin “log-bin=”后的字符串为日志记载目录,一般建议放在不同于mysql数据目录的磁盘上。 [ 完全备份] 假定星期日下午1点执行完全备份,适用于MyISAM存储引擎。 mysqldump –lock-all-tables –flush-logs –master-data=2 -u root -p test > backup_sunday_1_PM.sql 对于InnoDB 将–lock-all-tables替换为–single-transaction –flush-logs 为结束当前日志,生成新日志文件 –master-data=2 选项将会在输出SQL中记录下完全备份后新日志文件的名称, 用于日后恢复时参考,例如输出的备份SQL文件中含有: – CHANGE MASTER TO MASTER_LOG_FILE=’mysql-bin.000002′, MASTER_LOG_POS=106; –master-data[=value] Write the binary log filename and position to the output. This option requires the RELOAD privilege and the [...]
近期评论