华为云 通过全备文件.qp恢复到自建数据库

1. 创建一个临时目录

# cat /etc/issue
Ubuntu 18.04.5 LTS \n \l
mkdir data/

2. 解压全备文件

  • MySQL 5.7
xbstream -x -p 4 < ./全备文件.qp -C ./data/

innobackupex --parallel 4 --decompress ./data/

3. 删除qp文件

find ./data/ -name "*.qp" | xargs rm

4. 应用日志

  • MySQL 5.6、5.7
innobackupex --apply-log ./data/

5. 备份数据

5.1 停止MySQL数据库服务

systemctl stop mysql.service

5.2 备份原来的数据库目录

mv /var/lib/mysql /var/lib/mysql_bak
mkdir /var/lib/mysql
chown mysql:mysql /var/lib/mysql

6. 拷贝全备文件,并修改目录权限

innobackupex --defaults-file=/etc/my.cnf --copy-back /data
chown -R mysql:mysql /var/lib/mysql

7. 启动数据库

systemctl restart mysql.service
journalctl -fu mysql

参考:

  1. 通过备份文件恢复到自建数据库
  2. 通过华为云数据库.qp备份文件恢复自建数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值