检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
含中文或不支持的特殊字符,那么该数据库和账号不支持RDS界面或API的数据库管理和账号管理功能。 如果源库的数据库名和账号名不满足数据库命名规则和帐号命名规则,迁移到目标库RDS for MySQL后,该数据库和账号不支持RDS界面或API的数据库管理和账号管理功能。 操作步骤 登录管理控制台。
填写迁移数据并选择模板库。 这里的目标库选择创建RDS for MySQL实例创建的RDS实例。 图2 填写迁移实例信息 单击“开始创建”。 迁移实例创建中,大约需要5-10分钟。迁移实例创建完成后可获取弹性公网IP信息。 配置源库信息和目标库数据库密码。 图3 配置源库和目标库 单击“下一步”。
其他云MySQL实例准备 前提条件 已购买其他云数据库MySQL实例。 账号权限符合要求,具体见账号权限要求。 账号权限要求 当使用DRS将其他云MySQL数据库的数据迁移到华为云云数据库GaussDB(for MySQL)实例时,在不同迁移类型的情况下,对源数据库的账号权限要求如下:
权限不足导致数据库实例连接失败怎么办 RDS for MySQL实例连接失败怎么办 后续操作 登录实例后,您可以创建数据库,进行数据迁移等操作,具体请参见: 通过界面可视化创建MySQL数据库 通过调用API创建MySQL数据库 迁移方案总览 父主题: 连接RDS for MySQL实例
本章节介绍创建DRS迁移任务,将自建MySQL服务器上的loadtest数据库迁移到RDS for MySQL实例。 迁移前检查 在创建任务前,需要针对迁移环境进行手工自检,以确保您的迁移任务更加顺畅。 本示例中,为MySQL到RDS for MySQL的入云迁移,您可以参考入云使用须知获取相关信息。
若连接失败,请参见ECS无法连接到RDS实例的原因。 常见问题 连接RDS实例失败的排查思路 后续操作 登录实例后,您可以创建数据库,进行数据迁移等操作,具体请参见: 通过界面可视化创建MySQL数据库 通过调用API创建MySQL数据库 通过DAS管理MySQL数据库 使用DRS迁移MySQL数据库 使用mysqldump迁移MySQL数据
Default 数据库实例信息填写完成后,单击立即购买并完成支付后,创建云数据库MySQL完成。 返回华为云主页,在左上角服务列表中,选择“数据库 > 云数据库RDS”,进入控制台信息页面,可以看到已购买的数据库实例,如下图所示。 图2 购买数据库实例页面 父主题: 部署云数据库
返回安全组列表,单击安全组名称。 选择“入方向规则”,单击“添加规则”。 配置入方向规则,放通数据库3306端口。 图3 入方向规则 父主题: 其他云MySQL迁移到云数据库 RDS for MySQL
数据库使用规范 数据库命名规范 所有的数据库对象名称(包括库名、表名、列名等)建议以小写字母命名,每个单词之间用下划线分隔。 所有的数据库对象名称禁止使用RDS for MySQL保留关键字。 MySQL官方保留字与关键字(MySQL 8.0):https://dev.mysql
使用DRS将TaurusDB数据同步到RDS for MySQL数据库。 将TaurusDB同步到RDS for MySQL 本地自建MySQL数据库 ECS自建MySQL数据库 任何 一次性或持续 最低 使用DRS将自建MySQL迁移到RDS for MySQL数据库。 实时迁移通过增量迁移
资源所在的区域。 说明: 不同区域内的产品内网不互通,且创建后不能更换,请谨慎选择。 数据库引擎 MySQL。 数据库版本 请参见数据库引擎和版本。 不同区域所支持的数据库版本不同,请以实际界面为准。 选用RDS for MySQL数据库时,请根据实际业务需求选择合适的数据库引擎版本。建议您
数据库代理(MySQL) 开启数据库代理 查询数据库代理信息列表 查询数据库代理规格信息 设置读写分离路由模式 关闭数据库代理 父主题: API v3(推荐)
图2 新建数据库 单击“SQL操作 > SQL查询”,打开SQL窗口,选择目标数据库,在SQL执行窗口输入如下命令创建数据库账号。 create database 数据库名; 相关API 创建数据库 查询数据库列表 查询数据库可用字符集 修改数据库备注 父主题: 数据库管理
修改数据库端口 操作场景 云数据库RDS服务支持修改主实例和只读实例的数据库端口,对于主备实例,修改主实例的数据库端口,该实例下备实例的数据库端口会被同步修改。 对于配置了安全组规则连接数据库实例的场景,修改数据库端口后,需要同步修改数据库实例所属安全组的入方向规则。 约束条件
数据库迁移 迁移方案总览 使用mysqldump迁移RDS for MySQL数据 使用DAS的导出和导入功能迁移RDS for MySQL数据 父主题: RDS for MySQL用户指南
其他云MySQL迁移到云数据库 RDS for MySQL 方案概述 资源规划 操作流程 创建VPC和安全组 创建RDS for MySQL实例 其他云MySQL实例准备 上云操作 父主题: RDS for MySQL
自定义,易理解可识别。 其他云MySQL 数据库版本 MySQL 5.7 - IP地址 10.154.217.42 仅作为示例。 端口 3306 - RDS for MySQL实例 RDS实例名称 rds-mysql 自定义,易理解可识别。 数据库版本 MySQL 5.7 - 实例类型 单机
本实践主要包含以下内容: 介绍如何将自建MySQL迁移到RDS for MySQL实例。 RDS for MySQL产品优势 低成本 享更多的服务 只需支付实例费用,无需其他硬件、托管等费用。 超高性能 极致用户体验 100%兼容MySQL应用。 高并发性能满足苛刻性能要求。 支持大量连接,响应更快速。
RDS for MySQL是否支持多账号 云数据库 RDS for MySQL支持多账号,用户可以自己使用授权命令给这些账号分配不同的权限以便控制访问不同的表。各个表之间相互独立。 多用户访问表不直接影响性能,多个会话并发访问会增加系统资源开销,请参考关系型数据库性能白皮书中各规格的连接数。
恢复到自建MySQL数据库 本章节介绍将下载的华为云RDS for MySQL全量备份文件恢复到自建MySQL数据库的操作步骤。 如果您希望在本地重新建立一个同样体量MySQL数据库,并且将华为云RDS for MySQL数据全部迁移,可以使用本章节操作将下载的.qp文件在本地进行重建。