备份MySQL数据库 | 您所在的位置:网站首页 › nova8恢复云备份 › 备份MySQL数据库 |
为避免灾难、硬件故障、数据丢失、损坏和意外删除事故发生,建议您通过云备份及时对MySQL数据库进行备份。云备份支持备份云服务器ECS实例或本地服务器中部署的MySQL数据库,将数据备份至云端。您可以随时根据时间点恢复数据库至源数据库,也可以恢复至同地域的其他ECS数据库或本地数据库。本文介绍如何备份MySQL数据库。 前提条件已开通阿里云云备份服务。开通云备份不收取任何费用,使用云备份的数据库备份功能将产生如下费用: 数据库备份仓库租用费。每个仓库首30天免费,到期后自动开始计费。可存储多种数据库的数据。 数据库备份存储容量费。按照重删压缩后容量收取,送免费容量100GB/个/月,之后阶梯定价。 价格详情请参考价格详情。 已在云备份控制台注册MySQL数据库。 云备份支持协助发现已安装云助手的云服务器ECS实例中的MySQL数据库。您需要准备好数据库用户名和密码。具体操作,请参见注册MySQL(ECS)。 对于用户自建的本地服务器MySQL数据库。您需要在本地服务器安装备份客户端。具体操作,请参见注册MySQL(本地)。 如果为云服务器ECS中的MySQL数据库,建议通过预检功能提前发现不适合备份的场景,包括管控网络连接性检查、支持全量备份版本检查和BINLOG检查。具体操作,请参见预检MySQL(ECS)。 注意事项本地数据库服务器的网络必须通过专线或者VPN和阿里云专有网络(VPC)及路由(线下到云上100.64.0.0/10、100.64.0.0/11或100.96.0.0/11)互通。具体操作,请参见建立VPC到本地数据中心的连接(单隧道模式)。 MySQL备份功能暂不支持数据库防勒索备份,不支持备份部署于容器里的数据库。 支持的数据库版本、操作系统和备份功能有限制,例如不支持部署在Windows中的MySQL数据库。更多信息,请参见兼容系统列表和使用限制。 创建备份计划时,请合理选择备份库,避免把一个数据库的数据备份到不同的备份库。例如,同一个数据库实例建议备份到一个备份库中,否则可能会导致增量/日志备份转换为全量备份从而额外占用备份库存储空间。 如果同时使用其它备份软件或脚本进行全量备份、增量备份或日志备份时,云备份进行增量备份或日志备份时不会受影响。需要您注意,在使用一些第三方的软件进行全量备份时会对MySQL进行加锁,导致云备份任务发生阻塞,然后延迟执行,在控制台上执行全量备份时会出现延迟现象。 创建备份MySQL计划备份计划创建完成后,备份计划的状态为计划中,云备份将按照指定的备份起始时间、备份执行间隔进行MySQL备份任务。具体操作如下: 登录云备份Cloud Backup控制台。 在左侧导航栏,选择备份 > 数据库备份。 在顶部菜单栏左上角,选择所在地域。 在数据库备份页面,单击MySQL。 单击ECS数据库实例或者本地数据库实例页签。 找到目标MySQL实例,在其右侧的操作列表,单击备份。 在新建备份计划面板,配置如下信息。 配置备份内容,然后单击下一步。 输入备份计划名称。 选中您需要备份的数据库实例。 配置备份计划,然后单击下一步。 参数 说明 推荐策略 推荐的备份策略。云备份提供如下预制备份策略,您可以根据具体需求选择,也可以自定义备份策略。 典型策略:即开启全量备份和增量备份功能。 关键应用:即开启全量备份、增量备份和日志备份功能。 自定义:即自定义备份类型,自行选择增量或实时备份,设置开始时刻、备份间隔等。 全量备份 全量备份数据库文件,备份内容是操作系统上所有数据库文件。恢复时只能恢复到具体备份的时间点。 您可以选择立即或按指定时间备份一次,也可以选择按小时、按天、按星期或按月进行周期备份。 增量备份 只备份增量部分数据库文件,备份内容是操作系统上增量数据库文件。恢复时只能恢复到具体备份的时间点。 您可以选择立即或按指定时间备份一次,也可以选择按小时、按天、按星期或按月进行周期备份。 重要使用MyISAM引擎(MySQL 5.5之前的版本)的MySQL数据库不支持增量备份,云备份默认将增量备份转为全量备份。 增量备份数据在恢复时依赖最近的一个全量备份,因此在增量备份数据过期前,其对应的全量备份也不会被回收。请合理配置备份周期和过期时间。更多信息,请参见数据库备份库清除过期备份的机制是怎样的?。 日志备份 数据库日志备份,支持按照固定周期进行备份。 您可以选择立即或按指定时间备份一次,也可以选择按小时、按天、按星期或按月进行周期备份。 重要日志备份数据在恢复时依赖最近的一个全量备份,因此在日志备份数据过期前,其对应的全量备份也不会被回收。请合理配置备份周期和过期时间。更多信息,请参见数据库备份库清除过期备份的机制是怎样的?。 实时备份 实时备份数据库的日志数据。 开启实时备份前,需要完成一次全量备份。开启实时备份后,正常情况下会持续备份数据库的日志数据,因此,恢复数据时可达到秒级RPO。免费期内,可以免费使用实时备份;免费期过后,云备份立即按照实时备份占用的存储量收费。费用详情请参见云备份产品定价。 重要单个MySQL数据库实例仅允许创建一个包含实时备份的计划。 配置备份选项,然后单击下一步。 参数 说明 并发数 备份数据时的并发线程数量。 断线重连时间 备份时,断开数据库后重新连接的时间间隔。单位为分钟。 限速 每秒备份的数据大小。单位为MB/s。 说明取值为0代表不限制备份速度。 配置备份库,然后单击确定。 重要目前一个实例只能备份到同一个备份库,不支持备份到多个备份库。 参数 说明 备份库配置 配置备份保存的备份库。 新建备份库:新建备份库的名称命名。可不填,默认名字随机分配。 选择备份库:从备份库名称下拉框中选择已有备份库。 重要备份库创建成功之后,无论是否有备份数据产生,都会收取数据库备份仓库租用费。 更多信息,请参见计费方式与计费项。 为了最大程度地保障您备份数据的冗余性,在支持同城冗余备份库的地域,云备份将默认使用相应的同城冗余备份库;如果备份库所在地域只能提供本地冗余备份库,云备份将使用本地冗余备份库。您无需对备份库类型进行手动选择。 备份库名称 指定备份库的名称。 备份保留时间 备份保留时间。时间单位:天、周、月、年。 您可以在存储库管理页面更改备份保留时间。该更改对备份库新产生的所有备份数据生效。保留时间到期后,会自动删除。 重要增量备份、日志备份数据在恢复时依赖最近的一个全量备份,因此在增量备份、日志备份数据过期前,其对应的全量备份也不会被回收。请合理配置备份周期和过期时间。更多信息,请参见数据库备份库清除过期备份的机制是怎样的?。 备份计划创建完成。 备份成功全量备份是增量备份的前提,请优先手动执行一次。 备份计划创建完成后,您可以在备份计划页签,看到详细的备份计划。包括全量备份、增量备份、日志备份的下次执行时间、备份间隔等。云备份将按照指定的备份起始时间、备份执行间隔等进行MySQL数据库备份任务。 当达到备份执行时间时,云备份就会启动执行备份计划。当备份任务状态为空闲且显示下次执行时间时,表示当次备份完成。 MySQL数据库实例状态显示为数据库离线,如何处理? 如何查看数据库备份客户端的进程状态、日志路径? 在控制台,MySQL数据库实例状态显示为未知,如何处理? 支持备份的MySQL数据库版本、操作系统是否有限制? 数据库备份库清除过期备份的机制是怎样的? 如何查看数据库备份数据量和备份库使用量?计费依据是哪个? 如何取消MySQL数据库备份? 在MySQL中新创建了一个数据库,如何备份这个新库? 如何处理MySQL数据库备份失败问题? 更多操作在备份计划页签,找到目标备份计划,在其右侧的操作栏,您还可以执行如下操作。 编辑备份计划 已创建的备份计划无法满足实际需求,您可以通过单击编辑,修改备份计划。 报警设置 您可以通过单击操作栏下的更多 > 报警设置,然后选择备份报警方式。 备份报警方式 说明 关闭 该客户端不再发送报警通知。 跟备份库报警一致 该客户端使用与备份库一致的报警方式。 默认通知 该客户端的备份报警通知会以邮件的形式发送给阿里云账号。 自定义 需选择一个或多个联系人(组)。完成配置后,该客户端会发送备份报警给已选择的联系人(组)。 删除备份计划 删除备份计划会导致正在执行的备份、恢复任务中断。 您可以通过单击操作列下的更多 > 删除备份,删除不再需要的备份计划。 后续步骤恢复MySQL 相关文档注册MySQL(ECS) 注册MySQL(本地) 如果您想了解备份数据库备份的优势、工作原理、操作流程、使用限制等,请参见功能概览(ECS数据库)和功能概览(本地数据库)。 云备份支持跨账号备份 |
CopyRight 2018-2019 实验室设备网 版权所有 |