检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过自定义脚本实现MySQL一致性备份 准备工作 详细步骤
备份的状态必须为“可用”,或者状态为“创建中”并在备份状态列显示“可用于创建镜像”时,才允许执行创建镜像操作。 备份开始创建后会进入“创建中”的状态,一段时间过后,“创建中”的下方会出现“可用于创建镜像”的提示。此时,虽然备份仍在创建中,不能用于恢复,但是可以执行创建镜像的操作。 用于创建镜像的备份必须包含系统盘的备份。
使用备份恢复云服务器或镜像创建云服务器后,密码被随机如何处理? 请参考《弹性云服务器用户指南》中的重置密码章节完成密码重置。 父主题: 恢复类
mysql_freeze.sh mysql_unfreeze.sh ,其中XXX为步骤1中打印出的密码。 此操作会同时修改冻结解冻脚本,所以无需再执行步骤3。 执行vi mysql_unfreeze.sh,打开MySQL示例解冻脚本,修改此脚本中的用户名和密码。 mysql_unfreeze
2014/2016/EE Windows Windows Server 2012, 2012 r2, 2016 Datacenter for x86_64 MySQL 5.5/5.6/5.7 Red Hat Red Hat Enterprise Linux 6, 7 for x86_64 SUSE SUSE
并定期删除过期的备份。 每个用户最多只能创建32个备份策略。 一个备份策略中最多可以绑定64个服务器。 设置备份时间和复制备份的时间时,尽量在确保备份策略执行完毕备份任务已完成后再执行复制策略,否则可能会出现复制备份失败的情况。 操作步骤 登录云服务器备份管理控制台。 登录管理控制台。
O。 数据准备 表1 数据准备 准备项 说明 示例 MySQL用户名 连接MySQL数据库时使用的用户名 root MySQL密码 连接MySQL数据库时使用的密码 Huawei@123 父主题: 通过自定义脚本实现MySQL一致性备份
此操作会同时修改冻结解冻脚本,所以无需再执行步骤3。 执行vi hana_unfreeze.sh ,打开HANA示例解冻脚本,修改此脚本中的用户名、密码、实例编号与SID hana_freeze.sh与hana_unfreeze.sh脚本实现了基本的数据库冻结与解冻操作,如果您在冻结、解冻时有其它额外步骤需要执行,可以自行在其中进行修改。详细说明请参见
期后,仍会按照创建策略的时间进行计算。例如:创建备份策略时设置每7天备份一次,按照创建策略时间开始计算,7天备份一次。如果3天后,将备份策略修改为5天备份一次,通常是希望修改当天之后5天开始备份,但实际上CSBS是在备份策略修改后2天开始备份,这个时间仍然是按照创建策略时间计算的,没有按照修改时间重新计算。
备份失败,此时可以打开/home/rdadmin/Agent/log/thirdparty.log,查看日志进行定位。 图1为一个冻结MySQL数据库失败时的日志样例 图1 日志示例 第一列 18-09-13--22:30:10 为日志记录时间 第二列 [30243] 为脚本的PID编号
log,查看冻结、解冻日志,确定冻结解冻时间。 使用新创建的应用一致性备份恢复目标弹性云服务器。恢复成功后,登录云服务器和数据库,查看表中最后一条插入数据对应的时间。 对比步骤5日志显示的VSS冻结成功时间和步骤4的时间。冻结成功之前会停止插入数据,所以步骤5的时间比步骤4早。若步骤5的时间比步骤4早,则表示应用一致性备份成功。
图4 安装客户端成功 若弹性云服务器中已经安装了MySQL或SAP HANA数据库,需要执行以下命令加密MySQL或HANA数据库登录密码。 /home/rdadmin/Agent/bin/agentcli encpwd 使用步骤9中的加密密码替换/home/rdadmin/Ag