1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > mysql 增量备份_MySQL数据库如何实现增量备份

mysql 增量备份_MySQL数据库如何实现增量备份

时间:2022-06-30 19:30:19

相关推荐

mysql 增量备份_MySQL数据库如何实现增量备份

1 、通过SHOW VARIABLES LIKE '%log_bin%';查看数据库是否开启增量备份log_bin=ON则为开启log_bin=OFF则为关闭

2 、修改mysql配置文件mysql.ini,在[mysqld]节点下添加

# log-bin

log-bin=C:/log/logbin.log

binlog_format=STATEMENT

binlog_format的三个取值:

1、STATEMENT 基于SQL语句的复制

2、ROW基于行的复制

3、MIXED混合模式复制

3、刷新增量备份日志 FLUSH LOGS;

4、 新建一个用户表模拟增量备份效果

5 、在刚刚建立的表中插入三条数据

6、 修改一条数据

7、 删除一条数据

8、 把增量备份日志转换为SQL文件便于查看

新建数据库语句和插入数据语句已经记录在二进制日志当中

mysqlbinlog c:/log/logbin.000001 > c:/log/log.sql

对应修改和删除数据记录已经记录在备份文件中

9 、数据恢复(将user2表删除进行数据恢复)

按时间节点恢复数据

Mysqlbinlog --start-datetime="-05-19 10:04:23" --stop-datetime="-05-19 10:40:31" D:/log/logbin.000057 | mysql -u root -p

10 、查看数据恢复情况,发现数据已经恢复到最开始插入的三条数据状态

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。