如何快速备份MySQL

 时间:2024-10-11 23:09:53

1、首先初次备份需要做很多准备工作,那就是创建备份用户,使用冷备份离线备份,读写都不可用,备份上次完整备份或增量备份以来变化的数据。

如何快速备份MySQL

2、然后进行完整备份,备份中会开启一个log copy线程,用来监控innodb日志文件ib_logfile,如果修改就会复制到这个文件xtrabackup_logfile。

如何快速备份MySQL

3、接着备份后位置是/mysql_backup/2015-02-08_11-56-48,进行增量备份和恢复,并且指定上次增量的备份目录,查看xtrabackup_checkpoints文件。

如何快速备份MySQL

4、将很多增量备份合并到完整备份,加到一起出来一个新的完整备份,将新的完整备份以拷贝的形式到数据库空目录rm /var/lib/mysql/* -rf。

如何快速备份MySQL

5、然后xtrabackup把备份过程中可能有尚未提交的事务或已经提交但未同步数据文件的事务,写到xtrabackup_logfile文件,所以通过唁昼囫缍这个日志文件回滚,把未完成的事务同步到备份文件,保证数据文件处于一致性。

如何快速备份MySQL

6、最后进行备份文件归档压缩,启动MySQL,查看数据库恢复情况,归档并发送到备份服务器,压缩归档并且进行备份。

如何快速备份MySQL
  • 汽车销售面试技巧
  • 腾讯DOV怎么玩
  • 大数据项目经理的7大要求
  • 无双大蛇3武器属性搭配攻略
  • 如何修改EXE程序的栈大小?
  • 热门搜索
    母亲节手抄报简单好画 铁人精神手抄报 我们的节日春节手抄报 一年级清明节手抄报 英雄事迹手抄报 绿色环保手抄报图片 众志成城抗击疫情手抄报 谷雨手抄报 少年强则国强手抄报 手抄报资料