请教:从.xb 备份恢复失败的问题

空2处 2023-05-14 22:46:28

腾讯云mysql服务器上下载的 .xb 备份文件,想在本地电脑上恢复查询,结果一直不成功。以下为恢复的步骤:

1. 安装 VMware Workstation 17.0 + ubuntu 22.04 + Mysql 5.7 (因为云端是 5.7,为避免潜在的问题,装同版);

2. 安装 percona;

  • 下载percona包:wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb
  • 安装percona:sudo apt --fix-broken install
  • sudo apt install cur
  • sudo dpkg -i /mnt/hgfs/xb/percona-release_latest.generic_all.deb
  • apt-get update
  • 安装percona-xtrabackup-24:sudo apt-get install percona-xtrabackup-24
  • 安装qpress:  sudo apt install qpress -y

3. 恢复数据:

 

  • 建立临时恢复目录:mkdir /data
  • 更改权限:chmod 777 /data

  • 从备份的 .xb 解包文件到 /data 目录:xbstream -x -C /data/ < /mnt/hgfs/xb/backup.xb

  • 解压备份文件:xtrabackup --decompress --target-dir=/data

  • Prepare 备份文件:xtrabackup --prepare  --target-dir=/data (注:本次这步暂忽略,上次执行过这步,疑有问题,本次不执行)

  • vi /data/backup-my.cnf

    将解压文件backup-my.cnf中如下参数进行注释。

    • #innodb_checksum_algorithm
    • #innodb_log_checksum_algorithm
    • #innodb_fast_checksum
    • #innodb_page_size
    • #innodb_log_block_size
    • #redo_log_version
  • 关闭服务:service mysql stop
  • 更改 data 属主:chown -R mysql:mysql /data/
  • 以 mysqld_safe 指定模式起动 mysql:mysqld_safe --defaults-file=/data/backup-my.cnf --user=mysql --datadir=/data/ &

到本步,一直出现错误,后台 ps-ef 查无 mysql 进程:

百度上查找了很多例子及处理方法、依样修改测试,全部不成功。

敬请大佬查看指点,是什么问题?

谢谢!

 

...全文
62 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧