全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 821|回复: 9
打印 上一主题 下一主题

腾讯云数据库备份xb格式的,怎么恢复到自己mysql

[复制链接]
跳转到指定楼层
1#
发表于 2023-9-12 09:58:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
百度上都是让下Percona XtraBackup ,我看好像没win版本么?
推荐
发表于 2023-9-12 12:35:21 | 只看该作者
斌斌 发表于 2023-9-12 11:02
不想整个恢复,只想要某个表的sql恢复,恢复出来好像都是二进制文件。

.xb解压出.qp,解压.qp还原后就是数据库文件了,然后就可以导出想要的库或表
2#
发表于 2023-9-12 10:03:29 | 只看该作者
物理备份,你不同系统 不兼容。老老实实 搞个虚拟机 恢复
3#
发表于 2023-9-12 10:13:38 | 只看该作者
就随便搞个vps装Linux还原出来啊
4#
 楼主| 发表于 2023-9-12 10:15:18 | 只看该作者
Qting 发表于 2023-9-12 10:13
就随便搞个vps装Linux还原出来啊

我有个正版群辉,那个属于什么系统,debian还是?
5#
发表于 2023-9-12 10:18:48 | 只看该作者
斌斌 发表于 2023-9-12 10:15
我有个正版群辉,那个属于什么系统,debian还是?

Debian CentOS 都可以
6#
发表于 2023-9-12 10:36:30 | 只看该作者
我前几天sqlite转mysql 装的 Full Convert 这个软件 还挺好用的 就是得自己手动校对一下
7#
 楼主| 发表于 2023-9-12 11:02:35 | 只看该作者
Qting 发表于 2023-9-12 10:18
Debian CentOS 都可以

不想整个恢复,只想要某个表的sql恢复,恢复出来好像都是二进制文件。
9#
 楼主| 发表于 2023-9-12 12:49:23 | 只看该作者
Qting 发表于 2023-9-12 12:35
.xb解压出.qp,解压.qp还原后就是数据库文件了,然后就可以导出想要的库或表 ...

测试了,qp解压后是.ibd 文件,腾讯云。还是二进制。
10#
发表于 2023-9-12 14:12:05 | 只看该作者
斌斌 发表于 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或其他工具导出库或表
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-6 01:02 , Processed in 0.068642 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表