云数据库 MySQL 备份常见问题

这篇说说腾讯云数据库MySQL备份空间的收费规则、减少开销的方法,以及备份设置、恢复、下载等常见问题的解决方案。超出免费额度的备份空间需付费,可通过降低备份频率、缩短保留时间、删除手动备份或设置备份落冷来节省成本。 备份空间收费:按地域赠送免费额度,超出部分按定价收费。 减少开销:降低自动备份频率,缩短保留时间,删除无用手动备份。 备份恢复:新版备份需用xbstream和qpress工具解压,支持恢复到其他实例。

相关产品
云数据库 MySQL 产品页,含版本规格、价格与购买入口。

备份空间收费相关问题

·备份空间如何收费?

·如何减少备份空间开销?

备份数据库相关问题

·如何设置自动备份?

·自定义备份开始时间时,为何有的时间段不支持选择?

·为什么无法发起手动备份任务?

·为什么无法进行分库表的逻辑备份和下载?

·开发者如何备份数据?

·超出备份保留时间的备份还可以下载或还原吗?

·数据和日志备份是否可以关闭?

·如何取消备份任务?

·备份可以手动删除吗?

备份恢复相关问题

·如何下载 xbstream 和 qpress 的工具?

·为什么下载的备份文件用 tar 解包解压失败?

·备份下载慢如何解决?

·为什么下载数据备份文件会报错?

·下载的备份能恢复到另一个云数据库 MySQL 实例上吗?

·单节点 – 基础型实例备份怎么恢复或迁移?

一、备份空间如何收费?

云数据库 MySQL 会按地域赠送一定额度的免费备份空间,免费备份空间大小为你在对应地域下所有双节点、三节点实例(包括主实例、灾备实例)的存储空间之和。

单节点(云盘)实例、云盘版实例实际占用空间和获赠免费空间为单独体现,你可在实例备份恢复页面查看。

超出免费额度的备份空间定价,请参见 备份空间收费说明。

二、如何减少备份空间开销?

·删除不再使用的手动备份数据(手动备份可在 MySQL 控制台 的实例管理页 > 备份恢复页面进行删除)。

·降低非核心业务的数据自动备份频率(可在控制台调整备份周期和备份保留时间,一周至少备份2次)。

注意:说明:

注意:回档功能 基于备份周期和备份保留天数内的数据备份 + 日志备份(binlog),缩短自动备份频率和保留天数会影响实例数据的回档时间范围,请你权衡备份配置。

·缩短非核心业务的数据备份和日志备份保存时间(备份保留时间为7天已经能满足大多数场景需要)。

·设置备份落冷,自定义备份落冷策略,转换备份文件存储类型,降低存储成本。

业务场景 备份保留时间
核心业务 建议7天 – 3650天,建议开启定期备份,实现定期将备份进行长期保存
非核心、非数据类业务 建议7天
归档业务 建议数据备份保留时间设置为7天,根据实际业务需求手动备份数据,用完及时删除
测试业务 建议数据备份保留时间设置为7天,根据实际业务需求手动备份数据,用完及时删除

三、如何设置自动备份?

你可在 MySQL 控制台 实例的备份恢复页进行设置。

四、自定义备份开始时间时,为何有的时间段不支持选择?

这里由于备份开始时间的选择可能受系统调度资源限制。若你在设置过程中发现个别时间段不可选,说明该时段的备份队列已饱和,若遇到此情况,建议你选择其他空闲时段完成设置。

详细备份数据库的介绍和操作,请参见 备份数据库。

五、开发者自己如何备份数据?

云数据库 MySQL 实例默认每天会进行全量备份,请参见 备份方式。如需临时备份数据,你也可以通过如下方式备份数据:

·通过 mysqldump 工具自己备份数据。

·通过第三方工具来进行备份,如 Navicat Premium。

·登录 phpMyAdmin,通过上方导航的导出备份数据。

六、单节点 – 基础型实例备份怎么恢复或迁移?

单节点 – 基础型实例仅支持快照备份,你可以参考 命令行工具迁移数据 迁移数据。

七、为什么下载数据备份文件会报错?

使用 wget -c '备份文件下载地址' -O 自定义文件名.xb 命令下载备份时,需注意用2个英文单引号'将下载地址包起来,便于程序识别地址,防止出错。

八、下载的备份能恢复到另一个云数据库 MySQL 实例上吗?

支持通过下载的备份文件恢复到另一个数据库,详细操作请参见 使用逻辑备份恢复数据库。

九、备份可以手动删除吗?

·自动备份无法手动删除,可设置备份保留时间,到期后会自动删除。

·手动物理/逻辑备份可在备份列表手动删除,没有手动删除的前提下会一直保留,手动快照备份不支持删除。

·登录 MySQL 控制台,单击实例 ID 进入管理页面,选择备份恢复页。

·在备份列表,单击操作列的删除进行删除。

十、如何取消备份任务?

备份任务不可以取消。

十一、备份下载慢如何解决?

推荐你在 MySQL 控制台 实例的备份恢复页复制下载地址,并登录到云数据库所在 VPC 下的 CVM(Linux 系统) 中,运用 wget 命令进行内网高速下载,更高效。
wget 命令格式:wget -c '备份文件下载地址' -O 自定义文件名.xb

十二、超出备份保留时间的备份还可以下载或还原吗?

到期后的备份集会自动删除,无法进行下载还原。

·建议你根据需求合理设置备份保留时间,或在 MySQL 控制台 下载备份文件至本地。

·你也可以在控制台通过手动备份实例数据,手动备份会一直保存。

注意:说明:

注意:手动备份亦会占用备份空间,请合理使用备份空间,避免造成额外的费用。

十三、数据和日志备份是否可以关闭?

不可以关闭。但可以通过 MySQL 控制台 减少备份频率和删除不再使用的手动备份数据来降低备份空间的占用量。

十四、为什么无法发起手动备份任务?

请确认下你设置的自动备份任务时间,如果实例正在进行每天的自动备份,则无法发起手动备份。

十五、为什么无法进行分库表的逻辑备份和下载?

备份新版 升级后,不论是逻辑备份还是物理备份功能都采用了新的压缩算法,故部分下载功能暂时无法使用。你可以通过手动备份里的逻辑备份 > 指定库表功能完成分库表的逻辑备份,同时也可以下载已完成的该次备份。

十六、为什么下载的备份文件用 tar 解包解压失败?

新版的备份文件由于采用了全新压缩算法,使用原有 tar 工具无法正常解包解压,需要使用 xbstream 和 qpress 工具解包解压。

使用 xbstream 和 qpress 工具解包解压的详细步骤,请参见 使用物理备份恢复数据库 和 使用逻辑备份恢复数据库。

十七、如何下载 xbstream 和 qpress 的工具?

·xbstream 为 Percona 的 xtrabackup 备份工具下的一个子程序,要使用 xbstream,需要先安装 Percona 的 xtrabackup,可以使用 yum 安装和二进制安装两种方式来安装 xtrabackup。

·下载 qpress 之后通过 tar 命令解出 qpress 二进制文件。
具体 xtrabackup 和 qpress 的安装方式请参见 使用物理备份恢复数据库。

赞 (0)
上一篇 4天前
下一篇 4天前