检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
源数据库ExpireLogsDays参数检查 MySQL的同步和灾备场景,数据库expire_logs_days参数值为0,可能会导致任务失败。 不通过原因 源库参数expire_logs_days为0时,startup和flush logs等操作会触发binlog清理,从而导致任务失败。
对接云审计服务 支持审计操作的关键列表 如何查看审计日志
数据库兼容类型检查 目标数据库兼容类型检查。当数据库类型不兼容时,可能会导致数据乱码或者同步失败。 不通过原因 MySQL->GaussDB(DWS)同步场景,无主键表、空字符串迁移不支持DWS的ORA兼容模式。 MySQL->GaussDB同步场景,目标数据库不兼容MySQL。
源数据库的SSL状态检查 PostgreSQL同步场景 表1 源数据库的SSL状态检查 预检查项 源数据库的SSL状态检查。 描述 检查源数据库的SSL是否开启。 不通过提示及处理建议 不通过原因:源数据库的SSL连接关闭了。 处理建议:建议打开源数据库的SSL连接,指定配置文件
源数据库用户权限是否足够 预检查用户提供的源数据库账号权限是否符合要求,不同数据库引擎,全量阶段和增量阶段所需源数据库账号权限不同。 不通过原因 连接源数据库的用户权限不足。 处理建议 在使用DRS进行迁移或同步时,连接源数据库的账号需要满足一定的权限要求,才能启动任务。不同引擎
目标数据库是否存在与源数据库同名的表 MySQL同步场景 表1 目标数据库是否存在与源数据库同名的表 预检查项 目标数据库是否存在与源数据库同名的表(表名冲突)。 描述 校验用户提供的目标数据库是否存在与源数据库同名的表,避免已存在的表被覆盖。若存在,则无法迁移。 特殊情况:如果
介绍如何创建TaurusDB实例。 介绍如何将其他云MySQL迁移到TaurusDB实例。 前提条件 拥有华为云实名认证账号。 账户余额大于等于0元。 部署架构 本示例中,DRS源数据库为其他云MySQL,目标端为华为云云数据库TaurusDB,通过公网网络,将源数据库迁移到目标端,部署架构可参考图1。
填写迁移数据并选择模板库。 这里的目标库选择创建RDS for MySQL实例创建的RDS实例。 图2 填写迁移实例信息 单击“开始创建”。 迁移实例创建中,大约需要5-10分钟。迁移实例创建完成后可获取弹性公网IP信息。 配置源库信息和目标库数据库密码。 图3 配置源库和目标库 单击“下一步”。
台查看迁移结果。 直接登录数据库查看库、表、数据是否迁移完成。手工确认数据迁移情况,详情参见在RDS管理控制台查看迁移结果。 在DRS管理控制台查看迁移结果 登录华为云控制台。 单击管理控制台左上角的,选择目标区域。 单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。
处理建议 全量+增量的实时同步任务,修改源数据库,配置为主机。 全量实时同步任务,修改源数据库,配置为主机。或者在启动全量同步前,修改源库参数“hot_standby_feedback”为on,全量同步结束后,将该参数改回off。 父主题: 数据库参数检查
在“选定目标”页面,填选数据库信息,单击“下一步”。 图3 数据库信息 表6 数据库信息 参数 描述 目标RDS实例名称 选择合适的目标RDS数据库实例。 待还原数据库名称 选中目标RDS实例后,自动展示该实例的所有待还原数据库,可根据需要选择待还原的数据库,并且支持重命名。 待还原数据库名称:待还原数据库的原名称。
修改数据库参数 功能介绍 修改数据库参数。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 接口约束 仅MySQL迁移和MySQL灾备支持调用。 任务job_directio
object_scope String 该数据库在实时同步场景下的类型。 target_root_db Object 数据库对象迁移或同步目标库信息,两层到三层数据库同步需要填写。 详情请参见表5。 object_info Map<String,DatabaseObject> 数据库对象迁移或同步信息。
明。 跨云数据库实时迁移 网络准备。 源数据库需要开放公网访问。 源数据库的网络设置: 源数据库MySQL实例需要开放外网域名的访问。 以阿里云云数据库RDS MySQL迁移到本云云数据库 RDS for MySQL为例,一般情况下,阿里云RDS MySQL不提供外网地址,需要通
单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 数据管理服务 DAS”。 在数据管理服务DAS左侧导航栏,单击“开发工具”,进入开发工具数据库登录列表页面。 单击“新增数据库实例登录”,打开新增数据库实例登录窗口。 选择“数据库引擎”、“数据库来源”,填写登录用户名、密码以及描述
执行如下命令,启动MySQL。 nohup /mysql/install/mysql-8.0.22/bin/mysqld --defaults-file= /etc/my.cnf & 执行如下命令,连接MySQL。 /mysql/install/mysql-8.0.22/bin/mysql
MySQL到MySQL双向同步 支持的源和目标数据库 表1 支持的数据库 本区数据库角色 源数据库 目标数据库 主1 RDS for MySQL(5.5、5.6、5.7、8.0版本) 本地自建MySQL数据库(MySQL 5.5、5.6、5.7、8.0版本) ECS自建MySQL数据库(MySQL
源数据库参数server_id是否符合增量迁移要求 MySQL增量迁移时,源数据库参数server_id需要满足以下要求: 如果源数据库版本小于或等于MySQL5.6,server_id的取值范围在2-4294967296之间。 如果源数据库版本大于或等于MySQL5.7,ser
目标数据库是否存在与源数据库同名的对象 MySQL->PostgreSQL同步场景 表1 目标数据库是否存在与源数据库同名的对象 预检查项 目标数据库是否存在与源数据库同名的对象。 描述 校验用户提供的目标数据库是否存在与源数据库同名的表,避免已存在的表被覆盖。若存在,则无法迁移。
自建MySQL服务器 创建VPC和安全组 创建ECS(MySQL服务器) 安装社区版MySQL 创建ECS并安装MySQL客户端 测试自建MySQL性能 父主题: 实施步骤