文档首页/ 云数据库 RDS/ 快速入门/ RDS for MySQL快速入门/ 购买并通过MySQL-Front连接RDS for MySQL实例
更新时间:2024-10-08 GMT+08:00
分享

购买并通过MySQL-Front连接RDS for MySQL实例

RDS for MySQL实例购买完成后,可以先登录到Windows弹性云服务器,在ECS上安装MySQL-Front(以MySQL-Front为例),然后通过MySQL-Front使用内网IP连接到实例。

操作流程

操作步骤

说明

准备工作

注册华为账号并开通华为云、实名认证、账户充值,以及对RDS进行精细权限管理。

步骤1:购买RDS for MySQL实例

选择RDS for MySQL的基础配置、高级配置信息,购买数据库实例。

步骤2:购买ECS

购买Windows ECS,并确认ECS实例与RDS for MySQL实例在同一区域、同一VPC内。

步骤3:测试连通性并安装MySQL-Front

测试ECS到RDS for MySQL实例内网IP和端口的网络连通性,并在ECS上安装MySQL-Front。

步骤4:使用MySQL-Front连接实例

使用MySQL-Front通过内网IP和端口连接RDS for MySQL实例。

准备工作

  1. 注册华为账号并开通华为云
  2. 完成实名认证。
  3. 购买实例前需要确保账户有足够金额,请参见账户充值
  4. 如果需要对华为云上的资源进行精细管理,请使用统一身份认证服务(Identity and Access Management,简称IAM)创建IAM用户及用户组,并授权,以使得IAM用户获得具体的操作权限,更多操作,请参见创建用户组、用户并授予RDS权限

步骤1:购买RDS for MySQL实例

  1. 进入购买云数据库RDS页面
  2. 在“快速购买”页面,配置实例基础参数。

    快速购买实例仅提供必要参数,更多参数配置请参见自定义购买RDS for MySQL实例

    下面的配置项仅作为示例,实际购买时根据用户需求选择合适的资源。

    图1 基础配置

    参数

    示例

    参数说明

    计费模式

    按需计费

    实例的计费模式。

    • 包年/包月:一种预付费模式,即先付费再使用,按照订单的购买周期进行结算。购买周期越长,享受的折扣越大。一般适用于需求量长期稳定的成熟业务。
    • 按需计费:一种后付费模式,即先使用再付费,按照云数据库RDS实际使用时长计费,秒级计费,按小时结算。按需计费模式允许您根据实际业务需求灵活地调整资源使用,无需提前预置资源,从而降低预置过多或不足的风险。

    区域

    华北-北京四

    资源所在的区域。

    说明:

    不同区域内的产品内网不互通,且创建后不能更换,请谨慎选择。

    引擎版本

    8.0

    数据库版本。

    实例类型

    主备

    实例的架构类型。

    主备:采用一主一备的经典高可用架构,主备实例的每个节点的规格保持一致。备机提高了实例的可靠性,创建主机的过程中,会同步创建备机,备机创建成功后,用户不可见。

    性能规格

    通用型 2U4GB

    实例的CPU和内存规格。

    磁盘存储

    SSD云盘 100GB

    实例的存储空间。

    您申请的存储空间会有必要的文件系统开销,这些开销包括索引节点和保留块,以及数据库运行必需的空间。

    磁盘加密

    不加密

    选择加密后会提高数据安全性,但对数据库读写性能有少量影响,请按照您的使用策略进行选择。

    如果使用共享KMS密钥,对应的CTS事件为createdatakey和decrydatakey,仅密钥所有者能够感知到该事件。

  3. 实例高级配置。
    图2 高级配置

    参数

    示例

    参数说明

    虚拟私有云

    vpc-default

    实例所在的虚拟网络环境,可以对不同业务进行网络隔离。

    如果没有可选的虚拟私有云,单击“创建虚拟私有云”,完成创建后单击。具体操作请参见创建虚拟私有云和子网

    子网

    subnet-default

    通过子网提供与其他网络隔离的、可以独享的网络资源,以提高网络安全性。

    安全组

    default

    安全组限制实例的安全访问规则,加强RDS for MySQL与其他服务间的安全访问。

    企业项目

    default

    对于已成功关联企业项目的用户,仅需在“企业项目”下拉框中选择目标项目。

    更多关于企业项目的信息,请参见《企业管理用户指南》

    表名大小写

    不区分大小写

    表名是否区分大小写。目标实例与原实例表名大小写设置不一致,可能会导致恢复失败。

    已创建完成的RDS for MySQL 8.0实例不支持设置表名大小写敏感。

    购买数量

    1

    批量创建实例的个数。

  4. 配置完成后,单击“立即购买”。
  5. 查看购买成功的RDS for MySQL实例。
    图3 购买成功

步骤2:购买ECS

  1. 进入弹性云服务器控制台
  2. 查看华北-北京四区域是否有ECS。
    图4 ECS实例
  3. 购买弹性云服务器时,选择Windows操作系统。

    由于需要在ECS下载MySQL客户端,因此需要为ECS绑定弹性公网IP(EIP),并且选择与RDS for MySQL实例相同的区域、VPC和安全组,便于RDS for MySQL和ECS网络互通。

    购买Windows弹性云服务器请参考《弹性云服务器快速入门》中“购买弹性云服务器”章节。

  4. 在ECS实例基本信息页,查看实例的VPC。
    图5 ECS基本信息

  5. 在RDS for MySQL实例概览页,查看实例的VPC。
    图6 MySQL概览
  6. 确认ECS实例与RDS for MySQL实例是否处于同一区域、同一VPC内,然后执行步骤3:测试连通性并安装MySQL-Front
    • 如果不在同一区域,请重新购买实例。不同区域的云服务之间内网互不相通,无法访问实例。请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。
    • 如果不在同一VPC,可以修改ECS的VPC,请参见切换虚拟私有云

步骤3:测试连通性并安装MySQL-Front

  1. 登录ECS实例,请参见《弹性云服务器用户指南》中“Windows弹性云服务器管理控制台远程登录(VNC方式)”。
  2. 在RDS“实例管理”页面,单击实例名称进入“概览”页面。
  3. 选择“连接管理”,在“连接信息”模块获取实例的内网地址和数据库端口。
    图7 连接信息
  4. 在ECS上打开cmd命令窗,测试是否可以正常连接到RDS for MySQL实例内网地址的端口。

    telnet 192.168.6.144 3306

    • 如果可以通信,说明网络正常。
    • 如果无法通信,请检查安全组规则。
      • 查看ECS安全组的出方向规则,默认出方向全部放通。
        如果没有全部放通,需要将RDS实例的内网IP地址和端口添加到出方向规则。
        图8 ECS的安全组
      • 查看RDS的安全组的入方向规则,需要将ECS实例的私有IP地址和端口添加到入方向规则,具体操作请参见设置安全组规则
  5. 在ECS上打开浏览器,下载并安装MySQL-Front工具(以5.4版本为例)。
    图9 选择位置
    图10 选择开始菜单
    图11 选择附加任务
    图12 完成

步骤4:使用MySQL-Front连接实例

  1. 启动MySQL-Front客户端。
  2. 在连接管理对话框中,单击“新建”
    图13 连接管理
  3. 输入需要连接的RDS for MySQL实例信息,单击“确定”
    图14 添加信息
    表1 参数说明

    参数

    说明

    名称

    连接数据库的任务名称。如果不填写,系统默认与Host一致。

    主机

    3中获取的内网地址。

    端口

    3中获取的数据库端口,默认3306。

    用户

    要访问RDS for MySQL实例的账号名称。默认root。

    密码

    要访问RDS for MySQL实例的账号所对应的密码。

  4. “连接管理”窗口,选中3创建的连接,单击“打开”,如下图所示。如果连接信息无误,即会成功连接实例。
    图15 打开登录信息

后续操作

登录实例后,您可以创建数据库,进行数据迁移等操作,具体请参见:

相关文档