mysqlbackup 备份恢复数据

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

全备份

./mysqlbackup --defaults-file=/etc/my.cnf --user=root --password=aixocm --socket=/var/lib/mysql/mysql.sock --backup-dir=/data/ backup

--defaults-file my.cnf文件的路径,主要用于一台服务器多个mysql服务.默认位置是/etc/my.cnf

--backup-dir备份的目录

backup  表明,这是备份操作


全库还原

1.检测事务日志

./mysqlbackup --defaults-file=/etc/my.cnf --backup-dir=/data/ apply-log

apply-log:因为在备份的时候是在线的,如果有新插入的SQL语句,会记录新增加的LSN点,

然后新修改的页面会放到这个文件里面(ibbackup_logfile),同时也会放到表空间里面.当还原使用这个参数的时候,

mysqlbackup会检测ibbackup_logfile和表空间的LSN点,然后比较ibbackup_logfile文件表空间LSN的差值,

把这个值放到事务日志LOG里面.(事务日志如果填满了,会进入表空间的)


2.copy物理文件

还原所有数据库

./mysqlbackup --defaults-file=/etc/my.cnf --backup-dir=/data/ --innodb_log_files_in_group=2 copy-back --force



增量备份

1. 第一次增量备份

./mysqlbackup --defaults-file=/etc/my.cnf --socket=/var/lib/mysql/mysql.sock --user=root

 --password=aixocm --incremental --incremental-backup-dir=/incre/ --incremental-base=dir:/data/ backup

 

 --incremental :代表为增量备份

 --incremental-backup-dir : 增量备份存放到哪个路径下

 --incremental-base : 增量备份的基础备份或增量备份的文件

 

 还原

 1.全备还原

 ./mysqlbackup --defaults-file=/etc/my.cnf --backup-dir=/data/ apply-log

 2.增备份还原

 ./mysqlbackup --backup-dir=/data/ --incremental-backup-dir=/incre/  apply-incremental-backup

 3.进行物理文件复制

 ./mysqlbackup --defaults-file=/etc/my.cnf --backup-dir=/data/ copy-back --force





     本文转自小白的希望 51CTO博客,原文链接:http://blog.51cto.com/haoyonghui/2052635,如需转载请自行联系原作者







相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
|
存储 数据管理 数据库管理
DMS问题之从归档目标手动恢复数据到源如何解决
DMS(Data Management Service)是阿里云提供的一站式数据管理服务,支持数据开发、维护、治理等多种功能;本合集着重于介绍DMS的功能特点、操作流程和最佳实践,帮助用户高效进行数据管理和维护。
|
6月前
|
NoSQL 测试技术 MongoDB
MongoDB数据库管理:全面掌握mongodump和mongorestore的备份与恢复技巧
MongoDB数据库管理:全面掌握mongodump和mongorestore的备份与恢复技巧
216 0
|
监控 机器人 关系型数据库
数据库的备份恢复与监控
快速学习数据库的备份恢复与监控
数据库的备份恢复与监控
|
SQL Cloud Native 关系型数据库
PolarDB-X 1.0-用户指南-数据恢复表-备份恢复
备份恢复 本文将介绍备份恢复的两种方式及方法。
220 0
PolarDB-X 1.0-用户指南-数据恢复表-备份恢复
|
Oracle 关系型数据库 数据库
|
存储 运维 安全
备份!备份!备份! 看阿里云HBase的企业级备份恢复如何设计
数据安全是生命线,一线人员辛苦一年的努力可能因为一时疏忽而废,升职加薪无望;一个公司或者团队辛苦几年的打拼可能一夜回到解放前。所以面对重要的事情要说三遍:备份!备份!备份!
1222 0
备份!备份!备份! 看阿里云HBase的企业级备份恢复如何设计
|
数据库
数据库异地备份及不还原快速查询备份集最佳实践
传统数据库异地备份和查询中,有两个大的痛点,一个是备份数据集的管理,另外一个是备份数据的查询,本方案将通过阿里云DBS、OSS、DLA的组合,搭建一整套数据库本地/异地自动化备份和管理的方案。在备份的基础上,实现分钟级全备数据集的查询,节省大量数据库还原时间。
3168 0
|
存储 弹性计算
混合云备份服务异地备份和恢复实践
阿里混合云备份服务是一套已经商业化的原生备份服务,提供了简单易用,并且高效安全的数据保护方案。阿里混合云备份服务能够定期的对指定关键数据进行增量的扫描,并对备份的数据采用了高效的重删加压缩的算法,在为关键数据保驾护航的同时又极大的减少了备份数据的存储空间占用,有效的节省成本。
2490 0
下一篇
DataWorks