本文主要探讨 mysqldump 是如何保证备份一致性的。# 关键参数如何保证备份的一致性使用到如下两个关键参数### 1. --single-transaction加上这个参数目的在于,在备份 innodb 表前,将事务的隔离级别设置为 REPEA... 获取binlog文件和position值,同时需要注意的是,在指定了 --single-transaction 之后,在获取binlog pos 点会加全局读锁,获取到之后,会立即释放。官方文档上有如下说明[2]:> The --master-data option automatical...
本文主要探讨 mysqldump 是如何保证备份一致性的。# 关键参数如何保证备份的一致性使用到如下两个关键参数### 1. --single-transaction加上这个参数目的在于,在备份 innodb 表前,将事务的隔离级别设置为 R... 获取binlog文件和position值,同时需要注意的是,在指定了 --single-transaction 之后,在获取binlog pos 点会加全局读锁,获取到之后,会立即释放。官方文档上有如下说明[2]:> The --master-data option automatica...
备份命令如下:```sqlmysqldump -h 111.62.xx.xx -urudonx -p$password --all-databases --set-gtid-purged=OFF --master-data=2 --single-transaction --routines > all_databaes.sql```使用具有 super user... mysql> select count(*) from information_schema.ROUTINES where ROUTINE_SCHEMA='sys';+----------+| count(*) |+----------+| 0 |+----------+1 row in set (0.00 sec)```检查备份文件后发现:...
# 问题描述在使用 mysqldump 备份 MySQL5.7 数据库时报错,**ERROR 1109 (42S02): Unknown table 'column_statistics' in information_schema**。相关环境/工具信息如下:* mysqldump 版本使用 8.0.22* MySQL 实... mysqldump 的版本过高导致的。# 解决方案您可以使用如下方法来规避比问题:### 1.禁用 column_statistcs在 mysqldump 8.0.22 备份的时候禁用掉 column_statistcs,具体通过如下步骤实现:在命令行添加参数 **--co...
调用 DescribeBackups 接口查询指定 veDB MySQL 实例的备份文件列表信息。 请求类型同步请求。 请求参数名称 类型 是否必选 示例值 描述 InstanceId String 是 vedbm-gzwdsf9b**** 实例 ID。 说明 您可以调用 DescribeDBInstances 接口查询实例 ID。 BackupId String 否 snap-a3a9****-8b96 备份 ID。 BackupStartTime String 否 2023-07-14T18:43:00Z 备份创建的最早时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间),以备份任务...
本文介绍如何将云数据库 MySQL 版的物理备份文件恢复到自建数据库。支持使用以下备份文件或备份文件的组合进行恢复: 单个全量备份文件 一个全量文件和一个或多个增量备份文件 前提条件已获取云数据库 MySQL 版的物... 备份文件。此处,备份文件的本地路径以 /data/backup.xbstream 为例。 json xbstream -x --parallel=4 -C /home/mysql/data 注意 如果存在增量备份,除最后一个增量备份以外,其他备份文件的 --prepare 都需要加上 --...
调用 DeleteBackup 接口删除指定 veDB MySQL 实例的手动备份文件。 请求类型同步请求。 请求参数名称 类型 是否必选 示例值 描述 InstanceId String 是 vedbm-gzwdsf9b**** 实例 ID。 说明 您可以调用 DescribeDBInstances 接口查询实例 ID。 BackupId String 是 snap-a3a9****-8b96 备份文件 ID。可调用 DescribeBackups 接口查询指定 veDB MySQL 实例的备份文件列表。 说明 仅支持删除手动创建的备份文件,即 CreateT...
备份简介备份是数据库的重要运行时文件,基于备份文件,数据库能够实现容灾、恢复等功能。云数据库 MySQL 版提供了数据备份和日志备份两种备份能力:通过数据备份可将数据库恢复至某个备份集,通过日志备份可将数据库恢复至指定时间点。 数据备份 对于数据备份,云数据库 MySQL 版提供了物理备份和逻辑备份两种备份类型,物理备份支持全量备份和增量备份两种方式,物理备份的备份对象为整个实例。逻辑备份支持对全库或指定库表进行备份。...
调用 DescribeCrossBackupPolicy 接口查看跨地域备份配置。 请求类型同步请求。 请求参数名称 类型 是否必选 示例值 描述 InstanceId String 是 mysql-1ece4e51**** 实例 ID。 返回参数名称 类型 示例值 描述 BackupEnabled Boolean true 是否开启跨地域备份。 true:开启。 false:关闭。 LogBackupEnabled Boolean true 是否开启跨地域日志备份。 true:开启。 false:关闭。 说明 仅支持在开启跨地域备份时开启跨地域日志备...
调用 DownloadBackup 接口下载备份。 请求类型异步请求。 请求参数名称 类型 是否必选 示例值 描述 InstanceId String 是 mysql-ce48081d**** 实例 ID。 BackupId String 是 BackupId 示例:f1f2284117a344a38370c37b841fec75FileName 示例:binlog-1683420632178737071-binlog.000044 如果下载的是数据备份,该字段的值为备份文件的 BackupId,可通过调用 DescribeBackups 接口获取。 如果下载的是 Binlog 备份,该字段的值为备份...
云数据库 veDB MySQL 版具备个性化的实例备份与恢复策略,支持在实例运行期间进行实例备份,并且在实例释放后也可以随时恢复数据。 数据备份云数据库 veDB MySQL 版支持实例的全量物理备份,默认情况下在指定的时间段会自动创建一个全量备份,您也可以根据业务需要随时执行手动备份。 自动备份:实例根据系统预设的备份策略,自动执行备份。实例运行期间不可删除备份文件。如何修改自动备份策略,请参考设置自动备份策略。 手动备份:实...
本文介绍设置自动备份策略的操作步骤。 背景信息veDB MySQL 实例支持自动备份,后台会根据预设的备份策略定期执行数据备份。您可以根据业务需求,修改自动备份策略,自定义数据备份的时间窗口和备份保留天数及全量备份... 单击备份恢复页签。 在备份恢复页签,单击备份设置,在弹出的对话框中设置如下参数。 参数 说明 备份保留天数 备份文件在备份空间中的保留时长。取值范围为 7 天~30 天,默认为 7 天。 备份时间窗口 执行全量备份的...
调用 RecoveryDBInstance 接口恢复一个 MySQL 备份到新实例。 请求类型异步请求。 请求参数名称 类型 是否必选 示例值 描述 InstanceId String 是 rds-mysql-h441603c68aaa**** 被恢复的实例 ID。 说明 您可以调用 ListDBInstances 接口查询实例信息,包括实例 ID。 RecoveryType String 否 Instance 恢复类型。取值为 Instance ,即实例恢复。 BackupId String 否 990e1fa0df8b4aadb45f00ad00ab**** 备份 ID, 与参数 Restor...