全球主机交流论坛

标题: 腾讯云数据库备份xb格式的,怎么恢复到自己mysql [打印本页]

作者: 斌斌    时间: 2023-9-12 09:58
标题: 腾讯云数据库备份xb格式的,怎么恢复到自己mysql
百度上都是让下Percona XtraBackup ,我看好像没win版本么?

作者: why?    时间: 2023-9-12 10:03
物理备份,你不同系统 不兼容。老老实实 搞个虚拟机 恢复
作者: Qting    时间: 2023-9-12 10:13
就随便搞个vps装Linux还原出来啊
作者: 斌斌    时间: 2023-9-12 10:15
Qting 发表于 2023-9-12 10:13
就随便搞个vps装Linux还原出来啊

我有个正版群辉,那个属于什么系统,debian还是?
作者: Qting    时间: 2023-9-12 10:18
斌斌 发表于 2023-9-12 10:15
我有个正版群辉,那个属于什么系统,debian还是?

Debian CentOS 都可以
作者: 段图图    时间: 2023-9-12 10:36
我前几天sqlite转mysql 装的 Full Convert 这个软件 还挺好用的 就是得自己手动校对一下
作者: 斌斌    时间: 2023-9-12 11:02
Qting 发表于 2023-9-12 10:18
Debian CentOS 都可以

不想整个恢复,只想要某个表的sql恢复,恢复出来好像都是二进制文件。
作者: Qting    时间: 2023-9-12 12:35
斌斌 发表于 2023-9-12 11:02
不想整个恢复,只想要某个表的sql恢复,恢复出来好像都是二进制文件。

.xb解压出.qp,解压.qp还原后就是数据库文件了,然后就可以导出想要的库或表
作者: 斌斌    时间: 2023-9-12 12:49
Qting 发表于 2023-9-12 12:35
.xb解压出.qp,解压.qp还原后就是数据库文件了,然后就可以导出想要的库或表 ...

测试了,qp解压后是.ibd 文件,腾讯云。还是二进制。
作者: Qting    时间: 2023-9-12 14:12
斌斌 发表于 2023-9-12 12:49
测试了,qp解压后是.ibd 文件,腾讯云。还是二进制。

解压.xb文件为.qp文件

  1. mkdir /data
  2. mkdir /data/mysql
  3. xbstream -x -v -C /data/mysql < /data/123.xb
复制代码

解压.qp文件还原

  1. xtrabackup --decompress --target-dir=/data/mysql --remove-original
  2. xtrabackup --prepare --target-dir=/data/mysql
复制代码

启动MySQL

  1. chown -R mysql:mysql /data/mysql
  2. mysqld_safe --defaults-file=/data/mysql/backup-my.cnf --user=mysql --datadir=/data/mysql &
复制代码

backup-my.cnf 根据情况配置
再使用mysqldump或其他工具导出库或表




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4