我们可以把数据库的数据看做银行账户里的余额,而 binlog 就相当于我们银行卡的流水记录。账户余额只是一个结果,至于这个结果怎么来的,那就必须得看流水了。在实际应用中, binlog 的主要应用场景分别是 **主从复制** 和 **数据恢复**。1. **主从复制** :在 Master 端开启 binlog ,然后将 binlog 发送到各个 Slave 端, Slave 端重放 binlog 来达到主从数据一致。1. **数据恢复** :通过使用 mysqlbinlog 工具来恢复数据。#...
# 问题描述RDS 实例意外被删除,如何进行恢复? 如何能防止这种情况在此发生?# 问题分析通常来说,RDS 实例意外被删除有如下几点可能性原因:1. 实例被具有权限的用户误删除2. 包年包月的 MySQL 实例到期3. 按量计费的 MySQ L实例欠费# 解决方案## 进行重建实例 1. 登录云数据库 MySQL 版控制台。2. 在顶部菜单栏的左上角,选择实例所属的地域。3. 在左侧导航栏单击“回收站”。4. 在“回收站”页面,找到被锁定...
# 问题描述RDS 实例意外被删除,如何进行恢复? 如何能防止这种情况在此发生?# 问题分析通常来说,RDS 实例意外被删除有如下几点可能性原因:1. 实例被具有权限的用户误删除2. 包年包月的 MySQL 实例到期3. 按量计费的 MySQ L实例欠费# 解决方案## 进行重建实例1. 登录云数据库 MySQL 版控制台。2. 在顶部菜单栏的左上角,选择实例所属的地域。3. 在左侧导航栏单击“回收站”。4. 在“回收站”页面,找到被锁定的实例,单...
# 问题描述如何避免在 UPDATE 或者 DELETE 的时候,忘记加 WHERE 条件,导致对数据库的全表数据进行误操作。# 问题分析开启 MySQL 系统变量 sql_safe_updates ,可以捕获没有使用索引,没有使用 WHERE 语句,LIMIT 语句导致的大量的更新或者删除的的操作。# 场景模拟1. 开启会话级别的 sql_safe_updates```sqlMySQL [sbtest]> show variables like 'sql_safe_updates';+------------------+-------+| Variable_name | V...
已删除实例备份中会保存已释放的 veDB MySQL 实例。如果不再需要此实例的备份文件,您可以在已删除实例备份页面进行删除,删除后数据将不可恢复。本文介绍如何删除已删除实例的备份文件。 注意事项仅支持单独删除已释放实例下的手动备份文件,即该备份集的创建类型为用户。 若直接删除已释放实例,则会删除该实例下的所有备份文件。删除后,该实例将无法恢复,请谨慎操作。 删除已释放实例手动备份文件登录云数据库 veDB MySQL 版控制...
veDB MySQL 恢复库表是在实例上新创建一个库,两个数据库同时存在,还是会覆盖原来的库呢?新创建一个数据库,与原来的数据库同时存在,不影响实例中现有的库表。详情请参见按备份集进行库表恢复。
本文汇总了使用云数据库 MySQL 版备份恢复的常见问题。 为什么无法进行备份操作?若您出现无法进行备份操作的问题,请根据如下建议进行排查: 确认 MySQL 实例是否为运行中的状态。 确认备份期间未执行 DDL 操作,避免锁表导致备份失败。 表的数量超过 600,000 时将无法为实例进行备份。表数量过多的时候,建议对实例进行拆分。 若排查之后仍出现无法进行备份操作的问题,您可以提交工单联系技术支持。 备份类型是否支持逻辑备份?逻辑备...
本文介绍如何将云数据库 MySQL 版的物理备份文件恢复到自建数据库。支持使用以下备份文件或备份文件的组合进行恢复: 单个全量备份文件 一个全量文件和一个或多个增量备份文件 前提条件已获取云数据库 MySQL 版的物理备份。更多关于获取备份文件的信息,请参见下载备份文件。如果备份文件中包含了增量备份文件,请确保已获得了该增量备份文件所基于的全量备份文件。 如果备份文件中包含了多个增量备份文件,请确保这些增量文件是连续...
本文档介绍删除实例备份文件的操作步骤。 背景信息veDB MySQL 实例删除时可以选择保留运行期间的所有备份文件,在删除实例后可以通过备份文件恢复数据。 支持删除以下类型的备份文件: 实例运行期间的手动备份文件。手动备份文件会永久保存,建议在手动备份文件超出数量限制或不再需要某些手动备份文件时,及时删除备份文件。 已释放实例的所有备份文件。veDB MySQL 实例删除后,您还可以通过按备份集恢复的方式进行数据恢复,如果不再...
本文介绍按备份集进行数据恢复的操作步骤。 前提条件已创建实例,实例处于运行中状态。 当前没有备份任务。 原实例至少有一个物理备份文件。 注意事项恢复后的实例内的数据信息与备份文件当时的信息一致。 恢复后的实例带有所使用备份文件当时的账号信息。 操作步骤登录云数据库 veDB MySQL 版控制台。 在顶部菜单栏的左上角,选择实例所属的项目和地域。 在实例列表页面,单击目标实例名称。 在页面上方,单击备份恢复页签。 ...
MySQL 实例在使用上的限制。 约束项 使用约束 实例参数 可以使用控制台或 API 修改实例参数,出于安全和稳定性考虑,当前仅支持修改部分参数。更多详细信息,请参见修改参数。 账号权限 不提供 root 权限。 数据库创建 支持以命令行方式创建数据库,但是若含有除下划线(_)或中划线(-)以外的特殊字符(如!@$%^&*()+=等),则不支持在控制台进行数据库授权和删除操作。 数据库备份 仅支持通过控制台或 API 进行物理备份。 数据库恢复 仅支...
# 问题描述RDS 实例意外被删除,如何进行恢复? 如何能防止这种情况在此发生?# 问题分析通常来说,RDS 实例意外被删除有如下几点可能性原因:1. 实例被具有权限的用户误删除2. 包年包月的 MySQL 实例到期3. 按量计费的 MySQ L实例欠费# 解决方案## 进行重建实例 1. 登录云数据库 MySQL 版控制台。2. 在顶部菜单栏的左上角,选择实例所属的地域。3. 在左侧导航栏单击“回收站”。4. 在“回收站”页面,找到被锁定...
# 问题描述RDS 实例意外被删除,如何进行恢复? 如何能防止这种情况在此发生?# 问题分析通常来说,RDS 实例意外被删除有如下几点可能性原因:1. 实例被具有权限的用户误删除2. 包年包月的 MySQL 实例到期3. 按量计费的 MySQ L实例欠费# 解决方案## 进行重建实例1. 登录云数据库 MySQL 版控制台。2. 在顶部菜单栏的左上角,选择实例所属的地域。3. 在左侧导航栏单击“回收站”。4. 在“回收站”页面,找到被锁定的实例,单...