备份管理及恢复
备份策略
MySQL备份分为自动备份和手动备份两种,自动备份每天自动进行一次备份(默认备份时间为3:00—6:00的某一整点,备份可以保存7天),SSD机型MySQL的备份方式提供物理备份和逻辑备份两种,默认逻辑备份方式;标准机型MySQL提供逻辑备份方式;备份来源可以选择从主库或从库进行备份,用户可以根据业务需求情况更改自动备份策略。
手工备份
MySQL实例支持手动备份,用户可以保存某些关键时间点的重要数据备份,当前手工备份的允许保留个数为3个,如果超过3个,会自动删除最早的手动备份;手工备份中,SSD机型MySQL的备份方式提供物理备份和逻辑备份两种,默认逻辑备份方式;标准机型MySQL提供逻辑备份方式。创建手工备份时,用户只需要输入备份名称,选择备份方式,后台会立刻开始进行备份工作。
点击手工备份之后,弹出对话框可以输入备份名称,备份方式,是否强制备份,逻辑备份默认备份全部库表。如需不备份某些库表,则设置备份对象,过滤掉无需备份的库和表。
注意:
新增不参与备份的库表时,若输入不存在的库表,备份正常执行不会报错。
备份下载
用户可以下载自动备份和手工备份生成的备份文件。
查看所有MySQL实例的备份文件,点击左侧导航栏的“备份管理”。
查看对应MySQL实例的备份文件,选择对应的MySQL实例,在详情页点击“备份管理”;之后即可打开MySQL实例备份列表。
点击下载图标即可弹出下载框进行下载。
注意:如果备份文件超过1G,建议通过wget或curl下载至云主机(UHost)。
从备份创建MySQL实例
用户可以选择备份文件创建MySQL实例,点击“从备份创建”。创建过程可参考快速上手文档。
注意:
备份文件压缩比为5:1,建议创建时的磁盘空间大小为备份文件大小的5倍以上。初始化时间取决于数据量大小。