华为云云数据库rds通过内网连接RDS for MySQL实例(Windows方式)_云淘科技

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

步骤1:购买ECS

登录管理控制台,查看是否有弹性云服务器。

有Linux弹性云服务器,参考通过内网连接RDS for MySQL实例(Linux方式)。
有Windows弹性云服务器,执行3。
无弹性云服务器,执行2。

图1 ECS实例

购买弹性云服务器时,选择Windows操作系统。

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

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

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

图2 ECS基本信息

在RDS for MySQL实例基本信息页,查看RDS实例的区域和VPC。

图3 MySQL基本信息

确认ECS实例与RDS for MySQL实例是否处于同一区域、同一VPC内。

是,执行步骤2:测试连通性并安装MySQL-Front。
如果不在同一区域,请重新购买实例。不同区域的云服务之间内网互不相通,无法访问实例。请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。
如果不在同一VPC,可以修改ECS的VPC,请参见切换虚拟私有云。

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

登录ECS实例,请参见《弹性云服务器用户指南》中“Windows弹性云服务器管理控制台远程登录(VNC方式)”。
在RDS“实例管理”页面,单击实例名称进入“基本信息”页面。
选择“连接管理”,在“连接信息”模块获取实例的内网地址和数据库端口。

图4 连接信息

在ECS上打开cmd命令窗,测试是否可以正常连接到RDS for MySQL实例内网地址的端口。

telnet 192.168.6.144 3306

如果可以通信,说明网络正常。
如果无法通信,请检查安全组规则。

查看ECS的安全组的出方向规则,如果目的地址不为“0.0.0.0/0”且协议端口不为“全部”,需要将RDS实例的内网IP地址和端口添加到出方向规则。

图5 ECS的安全组

查看RDS的安全组的入方向规则,如果源地址不为“0.0.0.0/0”且协议端口不为“全部”,需要将ECS实例的私有IP地址和端口添加到入方向规则,具体操作请参见设置安全组规则。

图6 RDS的安全组

在ECS上打开浏览器,下载并安装MySQL-Front工具(以5.4版本为例)。

图7 选择位置

图8 选择开始菜单

图9 选择附加任务

图10 完成

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

启动MySQL-Front客户端。
在连接管理对话框中,单击“新建”。

图11 连接管理

输入需要连接的RDS for MySQL实例信息,单击“确定”。

图12 添加信息

表1 参数说明

参数

说明

名称

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

主机

在3中获取的内网地址。

端口

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

用户

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

密码

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

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

图13 打开登录信息

常见问题

RDS实例连接失败怎么办

后续操作

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

通过界面可视化创建MySQL数据库
通过调用API创建MySQL数据库
通过DAS管理MySQL数据库
迁移方案总览

父主题: 通过内网连接RDS for MySQL实例

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家