备份管理及恢复

MySQL云数据库支持数据库备份、从备份恢复、备份文件下载、及数据库回档创建等功能。控制台备份管理:

image

备份策略

MySQL备份分为自动备份和手动备份两种,自动备份每天自动进行一次备份(默认备份时间为3:00—6:00的某一整点,备份可以保存7天),SSD机型MySQL的备份方式提供物理备份和逻辑备份两种,默认逻辑备份方式;标准机型MySQL提供逻辑备份方式;备份来源可以选择从主库或从库进行备份,用户可以根据业务需求情况更改自动备份策略。

image

手工备份

MySQL实例支持手动备份,用户可以保存某些关键时间点的重要数据备份,当前手工备份的允许保留个数为3个,如果超过3个,会自动删除最早的手动备份;手工备份中,SSD机型MySQL的备份方式提供物理备份和逻辑备份两种,默认逻辑备份方式;标准机型MySQL提供逻辑备份方式。创建手工备份时,用户只需要输入备份名称,选择备份方式,后台会立刻开始进行备份工作。

点击手工备份之后,弹出对话框可以输入备份名称,备份方式,是否强制备份,逻辑备份默认备份全部库表。如需不备份某些库表,则设置备份对象,过滤掉无需备份的库和表。

image

注意:

新增不参与备份的库表时,若输入不存在的库表,备份正常执行不会报错。

备份下载

用户可以下载自动备份和手工备份生成的备份文件。

查看所有MySQL实例的备份文件,点击左侧导航栏的“备份管理”。

image

查看对应MySQL实例的备份文件,选择对应的MySQL实例,在详情页点击“备份管理”;之后即可打开MySQL实例备份列表。

点击下载图标即可弹出下载框进行下载。

image

image

注意:如果备份文件超过1G,建议通过wget或curl下载至云主机(UHost)。

从备份创建MySQL实例

用户可以选择备份文件创建MySQL实例,点击“从备份创建”。创建过程可参考快速上手文档。

image

注意:

备份文件压缩比为5:1,建议创建时的磁盘空间大小为备份文件大小的5倍以上。初始化时间取决于数据量大小。

数据库回档创建

云数据库MySQL支持数据库回档创建,如因误操作造成数据删除或者丢失时,可以通过“数据库回档”创建恢复数据,只需确保备份文件存在。控制台选定对应实例,操作项中点击数据库回档,在回档弹窗中选择需要恢复的时间并确认,即可开始恢复:

image

image