检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
MySQL实例,该实例选择和自建MySQL服务器相同的VPC和安全组。 进入购买云数据库RDS页面。 配置实例基本信息。选择区域“华东-上海一”。 图1 基本信息 选择实例规格,其他参数默认配置。 图2 实例规格 单击“立即购买”。 进行规格确认。 如果需要重新选择实例规格,单击“上一步”,回到上个页面修改实例信息。
方案概述 本实践介绍在华为云弹性云服务器 ECS上构建社区版MySQL和创建GaussDB(for MySQL)实例,并使用数据复制服务DRS将本地MySQL数据库的数据迁移至GaussDB(for MySQL)。通过DRS提供的实时迁移任务,实现在数据库迁移过程中业务中断时间最小化。
为云GaussDB(for MySQL)和DRS服务,提醒您体验完成后及时删除ECS服务器、GaussDB(for MySQL)实例和VPC资源,避免资源占用带来的不必要的费用开销。 父主题: ECS自建MySQL迁移到GaussDB(for MySQL)
本信息页签,切换至“参数修改”,搜索最大并行度(max degree of parallelism)并进行修改。 图8 修改目标RDS for SQL Server实例的最大并行度 迁移上云的数据库恢复模式是否为完整(FULL)模式,如果不是需要进行修改。 右击数据库选择属性,在
本信息页签,切换至“参数修改”,搜索最大并行度(max degree of parallelism)并进行修改。 图8 修改目标RDS for SQL Server实例的最大并行度 迁移上云的数据库恢复模式是否为完整(FULL)模式,如果不是需要进行修改。 右击数据库选择属性,在
在进行MySQL同步时,源数据库若存在无主键表,可能会导致同步失败。 不通过提示及处理建议 不通过原因:源数据库同步的表中存在无主键表。 处理建议:建议修改无主键表。 不通过原因:多对一任务时,不允许源库中存在与目标库同名的无主键表。 处理建议:建议修改无主键表、删除目标库无主键表或者不迁移无主键表。
境要求。 准备工作 准备工作概览 注册华为云账号 创建用户并授权使用DRS DRS自定义策略 本地数据库到华为云 其他云数据库到华为云 ECS自建数据库到华为云 华为云数据库到华为云 04 入门 新手入门指引,带您快速上手数据复制服务。 创建任务 创建实时迁移任务 创建备份迁移任务
在创建同步任务前,请务必阅读以下使用须知。 建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。 连接源和目标数据库的账号密码修改后,请参考修改连接信息章节修改DRS任务的连接信息,避免任务连接失败后自动重试,导致数据库账号被锁定影响使用。 表2 环境要求 类型名称 使用限制(DRS自动检查)
修改连接信息 数据同步过程中,您可能修改了源数据库或者目标数据库的密码信息,导致数据同步、数据对比、重置、续传、编辑同步对象、结束等操作失败,此时您需要通过数据复制服务控制台更新为正确的信息,然后续传任务。 对于如下的同步信息,您可以进行修改。 数据库密码 数据库IP 数据库端口
增量阶段失败报错,关键词“without PK execute failed” 场景描述 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: record tid:%s,seqno:%s without PK execute
如开启“定时采集”,需勾选“记住密码”。 单击“测试连接”测试连接是否成功。 如测试连接成功,将提示“连接成功”,您可继续新增操作。如测试连接失败,将提示连接失败原因,您需根据提示信息进行修改,以便新增数据库登录成功。 设置完登录信息,单击“立即新增”。 新增完成后,单击新增登录的“登录”,登录当前数据库。
如果源数据库为本地自建库,请参考如下步骤修复。 登录MySQL源数据库所在服务器。 手动修改my.cnf配置文件,将binlog_row_image参数值修改为FULL后保存。 binlog_row_image=full 为防止继续生成非全镜像日志导致任务失败,需选择一个非业务时间段,重启源数据库即可。 父主题:
ROUTINE、TRIGGER。 建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。 连接源和目标数据库的账号密码修改后,请参考修改连接信息章节修改DRS任务的连接信息,避免任务连接失败后自动重试,导致数据库账号被锁定影响使用。 支持的同步对象范围 在使用DRS
"collation_server"; 使用命令修改服务器的字符集。 SET collation_server='utf8_unicode_ci'; 如果为RDS for MySQL实例,可通过修改数据库collation_server参数实现,详情请参考修改实例参数章节。 更多其他类型数据库修改collatio
注意重新命名时不要使用特殊符号,否则会导致迁移后执行SQL语句报错。 确认重命名设置内容,单击“下一步”。 高级设置。 本页面内容仅做确认,无法修改,确认完成后单击“下一步”。 数据加工。 在该页面可以对迁移的表进行加工。包括选择迁移的列,重新命名迁移后的列名,本次实践将“COL_0
对齐参数值的操作,您也可以通过手动输入调整的倍数或结果。 修改参数值。 源库和目标库的不一致参数值对齐后,单击“一键修改”按钮,系统将按照您当前设置的目标库参数值进行修改。修改完成后,目标库的参数值和对比结果会自动进行更新。 图14 修改性能参数 部分参数修改后无法在目标数据库立即生效,需要重启才能生
默认为创建同步任务时选择的关系型数据库实例,不可进行修改。 数据库用户名 目标数据库对应的用户名。 数据库密码 目标数据库用户名对应的密码。支持在任务创建后修改密码。 任务为启动中、全量同步、增量同步、增量同步失败状态时,可在“基本信息”页面,单击“连接信息”后的“修改连接信息”,在弹出的对话框中修改密码。 SSL安全连接
VPC1与VPC2创建对等连接,默认情况下VPC2不能通过VPC1的EIP访问公网。您可以通过使用NAT网关服务或配置SNAT服务器,使得VPC2下的弹性云服务器可以通过VPC1下绑定了EIP的弹性云服务器访问Internet。具体实现方式请参见无公网IP的弹性云服务器访问Internet。 具体设
目标中间件账户必须具备对所迁移数据库的权限。 建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。 连接源和目标数据库的账号密码修改后,请参考修改连接信息章节修改DRS任务的连接信息,避免任务连接失败后自动重试,导致数据库账号被锁定影响使用。 支持的迁移对象范围 在使用DRS
中断时间和业务影响最小化,实现数据库平滑迁移上云,支持全部数据库对象的迁移。 图1 实时迁移 备份迁移 由于安全原因,数据库的IP地址有时不能暴露在公网上,但是选择专线网络进行数据库迁移,成本又高。这种情况下,您可以选用数据复制服务提供的备份迁移,通过将源数据库的数据导出成备份文