检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过自定义脚本实现MySQL一致性备份 准备工作 详细步骤
备份和快照的区别是什么? 备份和快照为存储在云硬盘中的数据提供冗余备份,确保高可靠性,两者的主要区别如表1所示。 表1 备份和快照的区别 指标 存储方案 数据同步 容灾范围 业务恢复 备份 与云硬盘数据分开存储,存储在对象存储(OBS)中,可以实现在云硬盘存储损坏情况下的数据恢复
数据库服务器备份支持备份哪些数据库类型? 支持备份的数据库服务器的操作系统如表1所示。 表1 支持安装客户端的操作系统列表 数据库名称 操作系统类型 版本范围 SQLServer 2008/2012 Windows Windows Server 2008, 2008 r2, 2012
减小RTO与RPO。 数据准备 表1 数据准备 准备项 说明 示例 MySQL用户名 连接MySQL数据库时使用的用户名 root MySQL密码 连接MySQL数据库时使用的密码 Huawei@123 父主题: 通过自定义脚本实现MySQL一致性备份
备份被人为删除或过期自动删除后,不会影响使用其他增量备份恢复数据。 举例:服务器X按时间顺序先后生成A、B、C三个备份,每个备份都存在数据更新。当备份B被删除后,备份A和备份C还是可以继续用于数据恢复。 极端情况下,一个备份大小和磁盘大小相同。全量备份时的“已分配的空间”和增量备
崩溃一致性备份:云服务器中文件或磁盘数据的备份,在同一时间点产生,但不会静默数据库等应用系统、不会备份内存数据,不保证应用系统备份的一致性。 应用一致性备份:文件/磁盘数据在同一时间点,并静默数据库刷新内存数据,保证应用系统备份的一致性。 云服务器备份提供应用一致性备份、崩溃一
第十一次正式发布。 本次更新说明如下: 增加权限相关说明。 2019-03-22 第十次正式发布。 本次更新说明如下: 优化文档结构和内容。 2019-03-08 第九次正式发布: 本次更新说明如下: 增加备份过程会创建快照的说明。 2019-02-27 第八次正式发布: 本次更新说明如下: 优化“与其他云服务的关系”章节。
性请参考表1。针对不兼容的应用/数据库,建议在备份前,暂停所有数据的写操作,再进行备份;如果无法暂停写操作,则可以将应用系统停止或者将服务器停机,进行离线的备份;如果备份前不进行任何操作,则恢复后,服务器的状态类似异常掉电后再启动,数据库会进行日志回滚操作保证一致性。 表1 支持应用一致性备份的数据库和操作系统
sh,打开MySQL示例冻结脚本。 将下图所示的MYSQL_USER与MYSQL_PASSWORD修改为实际值,其中MYSQL_PASSWORD为步骤1的屏幕输出。 也可以使用sed命令来直接进行修改: sed -i 's/^MYSQL_PASSWORD=.*/MYSQL_PASSWORD="XXX"/'
在备份任务下发或完成后,可以通过各种筛选条件在备份列表查看备份详情。 前提条件 备份任务已创建。 查看备份详情 登录云服务器备份管理控制台。 登录管理控制台。 选择“存储 > 云服务器备份”。 选择“备份”页签,通过筛选条件查看备份。 通过备份列表右上角的状态查询备份。 备份的状态取值如表1。 表1 备份状态说明 状态
备份失败,此时可以打开/home/rdadmin/Agent/log/thirdparty.log,查看日志进行定位。 图1为一个冻结MySQL数据库失败时的日志样例 图1 日志示例 第一列 18-09-13--22:30:10 为日志记录时间 第二列 [30243] 为脚本的PID编号
RVER数据库为例进行验证。 操作步骤 登录SQL_SERVER数据库,创建新的数据库。 创建数据库成功后,创建存储过程,可以参考图1。 图1 创建存储过程 进入云服务器备份控制台,对目标弹性云服务器创建应用一致性备份,并勾选应用一致性备份。 待备份完成后,进入Cloud Server
行备份和恢复,不支持对服务器中的部分云硬盘进行备份和恢复。 备份的数据盘的数据,不能恢复到系统盘中。 不支持恢复到处于“故障”,“更新规格中”和“更新规格校验中”的服务器。 不支持使用复制而来的备份进行恢复。 前提条件 需要恢复的服务器中的磁盘运行状态正常。 需要恢复的服务器至少
行记录,以便查询事件列表,用以审计和回溯历史操作。 前提条件 已开通CTS服务。 支持审计的关键操作列表 表1 云审计服务支持的CSBS操作列表 操作名称 资源类型 事件名称 创建备份策略 backupPolicy createBackupPolicy 更新备份策略 backupPolicy
计和回溯。 云审计服务(Cloud Trace Service,CTS) 查看云服务器备份追踪事件 云服务器备份依赖于消息通知服务发送使用云服务器备份的消息通知给用户。 消息通知服务(Simple Message Notification,SMN) - 表2 云服务器备份和云硬盘备份差异
替换服务器证书 出于安全考虑,用户可能希望使用第三方认证机构颁发的证书。客户端支持替换认证证书和私钥文件,用户需要提供认证证书和公私钥对。更新认证证书后需要重启客户端才能生效,请在业务量小的时候进行操作。 前提条件 已获取管理控制台的登录账号和密码。 已获取服务器的登录账号和密码。
病毒入侵的备份时间点。 数据被误删 通过云服务器备份,可立即恢复到删除前的备份时间点,找回被删除的数据。 应用程序更新出错 通过云服务器备份,可立即恢复到应用程序更新前的备份时间点,使系统正常运行。 云服务器宕机 通过云服务器备份,可立即恢复到宕机之前的备份时间点,使服务器能再次正常启动。
并禁止“rdadmin”用户远程登录,以提升系统运维安全性。 支持安装客户端的操作系统如表1所示。 表1 支持安装客户端的操作系统列表 数据库名称 操作系统类型 版本范围 SQLServer 2008/2012 Windows Windows Server 2008, 2008 r2