检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过自定义脚本实现MySQL一致性备份 准备工作 详细步骤
查看备份 在备份任务下发或完成后,可以通过各种筛选条件在备份列表查看备份详情。 前提条件 备份任务已创建。 查看备份详情 登录云服务器备份管理控制台。 登录管理控制台。 选择“存储 > 云服务器备份”。 选择“备份”页签,通过筛选条件查看备份。 通过备份列表右上角的状态查询备份。
自定义脚本问题定位方法 如果自定义脚本存在缺陷,可能导致应用一致性备份失败,此时可以打开/home/rdadmin/Agent/log/thirdparty.log,查看日志进行定位。 图1为一个冻结MySQL数据库失败时的日志样例 图1 日志示例 第一列 18-09-13--22:30:10
sh,打开MySQL示例冻结脚本。 将下图所示的MYSQL_USER与MYSQL_PASSWORD修改为实际值,其中MYSQL_PASSWORD为步骤1的屏幕输出。 也可以使用sed命令来直接进行修改: sed -i 's/^MYSQL_PASSWORD=.*/MYSQL_PASSWORD="XXX"/'
功能费和数据库服务器备份功能费其中之一,不会同时进行收取。如果开启了应用一致性备份,则会按照数据库服务器备份功能费进行收取。 若使用了复制备份的功能,则还需要收取复制备份产生的流量费用。 如何查看功能费使用了多少? 登录云服务器备份管理控制台。 单击备份记录前的,展开查看备份详情
减小RTO与RPO。 数据准备 表1 数据准备 准备项 说明 示例 MySQL用户名 连接MySQL数据库时使用的用户名 root MySQL密码 连接MySQL数据库时使用的密码 Huawei@123 父主题: 通过自定义脚本实现MySQL一致性备份
数据库服务器备份支持备份哪些数据库类型? 支持备份的数据库服务器的操作系统如表1所示。 表1 支持安装客户端的操作系统列表 数据库名称 操作系统类型 版本范围 SQLServer 2008/2012 Windows Windows Server 2008, 2008 r2, 2012
后可能导致数据不一致(被恢复的磁盘还原到历史数据,未被恢复的磁盘仍保留当前数据),甚至导致应用无法启动。 单击“确定”,并确认备份恢复是否成功。 您可以在备份列表中,查看备份恢复的执行状态。直到备份的“备份状态”恢复为“可用”,并且“任务状态”中没有新增失败的恢复任务时,表示恢复成功。
安装客户端时,系统会以“rdadmin”用户运行安装程序。请定期修改Agent的操作系统“rdadmin”用户的登录密码,并禁止“rdadmin”用户远程登录,以提升系统运维安全性。 支持安装客户端的操作系统如表1所示。 表1 支持安装客户端的操作系统列表 数据库名称 操作系统类型
性请参考表1。针对不兼容的应用/数据库,建议在备份前,暂停所有数据的写操作,再进行备份;如果无法暂停写操作,则可以将应用系统停止或者将服务器停机,进行离线的备份;如果备份前不进行任何操作,则恢复后,服务器的状态类似异常掉电后再启动,数据库会进行日志回滚操作保证一致性。 表1 支持应用一致性备份的数据库和操作系统