更新时间:2024-01-18 GMT+08:00
分享

通过内网连接RDS for MySQL实例(Windows方式)

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

步骤1:购买ECS

  1. 登录管理控制台,查看是否有弹性云服务器。
    图1 ECS实例
  2. 购买弹性云服务器时,选择Windows操作系统。

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

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

  3. 在ECS实例基本信息页,查看ECS实例的区域和VPC。
    图2 ECS基本信息

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

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

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

    telnet 192.168.6.144 3306

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

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

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

    参数

    说明

    名称

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

    主机

    3中获取的内网地址。

    端口

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

    用户

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

    密码

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

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

后续操作

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

分享:

    相关文档

    相关产品