PostgreSQL管理
MySQL管理
MongoDB管理
PolarDB管理
发行说明
数据库备份
数据库备份可以对主库进行备份,首先创建一个备份计划,主要配置备份计划的时间段、全量备份保留时间(部分数据库类型不支持)、WAL备份保留时间(部分数据库类型不支持)由星期和整时段组成(可多选),在创建备份计划前应先准备好备份的目录与磁盘空间,要求保存备份的主机是CLup管理的机器,需要安装并启动clup-agent服务。创建备份计划后可以选择立即执行备份,有了备份数据后可以选择恢复数据库。
1. 备份计划
备份计划页可以制定主库的备份计划,点击备份计划按钮会弹出备份类型选择:
- 自定义备份:支持自定义命令或脚本,备份指定的数据库或表
- PG物理备份:执行pg_basebackup对数据库进行全备,并接收后续的WAL日志
- MySQL物理备份:执行xtrabackup或者innobackupex命令对数据库进行全备
- 达梦物理备份:使用DISQL执行BACKUP DATABASE FULL命令对数据库进行全备
- YashanDB物理备份:使用YASRMAN对数据库进行全备
- GaussDB物理备份:执行gs_basebackup对数据库进行全备
- Vastbase物理备份:执行vb_basebackup对数据库进行全备,并接收后续的WAL日志
1.1 自定义备份
点击自定义备份弹出备份界面,在此页面设置备份计划参数:
- 备份计划名:输入一个备份计划的名称
- 备份最低保留份数:保留最近备份成功的几份数据,就算超出设置的天数也不会被删除
- 备份保留时间(天):全量备份保留时间,单位天,超出此时间段会自动删除此备份计划的全量备份
- 备份主库ip地址:要备份的主库的ip地址
- 备份主库端口号:默认5432,根据实际情况修改
- 备份保存节点:要保存备份的主机ip,只能是已启动clup-agent服务的主机
- 备份保存目录:数据保存目录,注意此目录需要对应的操作系统用户有读写权限
- 备份使用的操作系统用户:备份节点上操作系统用户名称
- 备份命令:备份命令行
- 定时备份时间点(星期):开始执行备份的时间点,单位星期(周一到周日),可多选
- 定时备份时间点(小时):开始执行备份的时间点,整点时间,可多选
1.2 备份计划列表
在备份计划页的备份计划列表中可以对某项备份计划执行删除、查看详情和立即备份的操作。
注意
立即备份会立即开始执行备份计划,而已设定的时间点依旧会继续按照设定执行备份计划,所以需要注意不要重复备份。
点击备份计划列表中某个备份计划的详情按钮可以修改备份计划:
2. 备份数据
在备份数据页,是已执行备份计划的任务列表,可以通过备份数据列表上方的按钮根据备份计划名称、备份主机IP、任务执行状态或时间来筛选已执行的任务计划:
点击删除按钮会删除此次的备份数据,请谨慎操作。
点击详情按钮会显示此条备份计划的备份文件存放目录和备份文件的大小(单位Byte)以及源表空间情况。
点击备份日志可查看此条备份任务的执行日志详情,即具体的执行过程,便于定位任务执行失败的原因。
3. 恢复数据库
可以恢复PG数据库、MySQL数据库、达梦数据库、Gauss数据库、Vastbase数据库。
4. 备份日志查看
点击备份日志查看按钮来查看数据备份及恢复日志:
在此页面下可以根据状态、任务类型、任务名称、开始和结束时间来筛选任务日志,点击显示详情按钮可以查看此项任务详细的执行日志。