灾备可视化:从数据中解读灾备 5月16日 星期四 15:00 云祺视频号准时直播
vinchin linked
delta 扫码预约直播,观看精彩内容!
closed
logo
关于我们

技术分享

技术分享 mysql 备份文件.xbstream 恢复到本地

mysql 备份文件.xbstream 恢复到本地

2020-08-05

 

 控制台备份下载格式为.xbstream

可通过xtrabackup工具恢复,版本 2.4.9

全量恢复

全备手工恢复方法如下:

#全备文件:full_backup.xbstream
#恢复mysql数据文件目录:/rds/mysql
 
# 恢复全备
xbstream -x -C /rds/mysql < full_backup.xbstream
# 解压缩
innobackupex --decompress --parallel=6 --compress-threads=6 /rds/mysql
 
#应用日志
innobackupex --defaults-file=/rds/mysql/backup-my.cnf --use-memory=256M --apply-log /rds/mysql
 
#修改数据目录权限chown -R -f mysql:mysql /rds/mysql
 
# 启动mysql服务
service mysqld restart
   


全量+增量恢复

全备+增备手工恢复方法如下:

 

#全备文件:full_backup.xbstream
#增备文件:increase_backup.xbstream
#恢复mysql数据文件目录:/rds/mysql
 
# 1. 恢复全备
xbstream -x -C /rds/mysql < full_backup.xbstream
innobackupex --decompress --parallel=6 --compress-threads=6 /rds/mysql
innobackupex --defaults-file=/rds/mysql/backup-my.cnf --use-memory=256M --apply-log /rds/mysql --redo-only
 
# 2. 恢复增备,如果有多个增备,重复这一步,注意修改/tmp/increase_backup的增备临时目录
xbstream -x -C /tmp/increase_backup < increase_backup.xbstream
innobackupex --decompress --parallel=6 --compress-threads=6 /tmp/increase_backup
innobackupex --defaults-file=/rds/mysql/backup-my.cnf --use-memory=256M --apply-log /rds/mysql --incremental-dir=/tmp/increase_backup  --redo-onlyrm -rf /tmp/increase_backup
 
# 3. apply log
innobackupex --defaults-file=/rds/mysql/backup-my.cnf --use-memory=256M --apply-log /rds/mysqlchown -R -f mysql:mysql /rds/mysql
 
 
# 4. 启动mysql服务
service mysqld restart

 

 
云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 技术分享

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载