TDSQL-C MySQL 版控制台提供备份的文件列表,并可以下载逻辑备份文件,通过下载的备份文件可将数据库恢复到自建或其他云厂商提供的数据库。
支持下载/解压/删除的文件类型
|
数据备份 | 逻辑备份 | 全量备份 | 手动 | ✓ | ✓ | ✓ |
binlog 备份 | binlog 备份 | 增量备份 | 自动 | ✓ | ✓ | x |
下载数据备份文件
2. 在上方选择地域,找到所需集群,单击集群 ID 或操作列的管理,进入集群管理页。
3. 在集群管理页,选择备份管理 > 数据备份列表查看对应备份文件。
4. 在数据备份列表的操作列,单击下载。
5. 在弹出的对话框,点击复制文件的下载地址,运用 wget 命令进行高速下载或单击本地下载。
说明:
如果集群和 CVM 属于同地域,那么无论是跨 VPC 还是同 VPC,都支持运用 wget 命令进行内网高速下载。
如果集群与 CVM 属于跨地域,将不支持内网高速下载,CVM 必须开启公网 IP 才支持运用 wget 命令进行下载。
下载地址的有效期为12小时,超过12小时后,需要重新进入下载页面获取新生成的下载地址。
使用 wget 下载时需要对 URL 添加英文引号。
wget 命令格式: wget -c "<备份文件下载地址>" -O <自定义名称>.xb
下载 binlog 备份文件
2. 在上方选择地域,找到所需集群,单击集群 ID 或操作列的管理,进入集群管理页。
3. 在集群管理页,选择备份管理 > binlog 备份列表查看对应备份文件。
4. 在数据备份列表的操作列,单击下载。
5. 在弹出的对话框,点击复制文件的下载地址,可运用 wget 命令进行高速下载或单击本地下载。
说明:
如果集群和 CVM 属于同地域,那么无论是跨 VPC 还是同 VPC,都支持运用 wget 命令进行内网高速下载。
如果集群与 CVM 属于跨地域,将不支持内网高速下载,CVM 必须开启公网 IP 才支持运用 wget 命令进行下载。
下载地址的有效期为12小时,超过12小时后,需要重新进入下载页面获取新生成的下载地址。
使用 wget 下载时需要对 URL 添加英文引号。
wget 命令格式: wget -c "<备份文件下载地址>" -O <自定义名称>.xb
解压文件
为节约存储空间,TDSQL-C MySQL 版的数据/binlog 备份文件,都会先经过 qpress 压缩,后经过 xbstream 打包(xbstream 为 Percona 的一种打包/解包工具),即下载的备份文件,不能直接导入到目标数据库,需进行解包/解压文件后才能将文件导入目标数据库。
解包备份文件
使用 xbstream 解包备份文件。
xbstream -x < test0.xb -P
解压备份文件
1. 通过如下命令下载 qpress 工具。
wget -d --user-agent="Mozilla/5.0 (Windows NT x.y; rv:10.0) Gecko/20100101 Firefox/10.0" https://docs-tencentdb-1256569818.cos.ap-guangzhou.myqcloud.com/qpress-11-linux-x64.tar
2. 通过如下命令解出 qpress 二进制文件。
tar -xf qpress-11-linux-x64.tar -C /usr/local/bin
source /etc/profile
3. 使用 qpress 解压备份文件。
qpress -d <备份文件>.sql.qp .
本页内容是否解决了您的问题?