帮助中心 >  产品文档 >  云数据库 RDS MySQL >  快速入门 >  五、连接RDS Mysql实例(内网情况下)

五、连接RDS Mysql实例(内网情况下)

  • 在创建RDS MySQL实例时如果没有勾选了“开通独享外网”,创建成功后在实例管理详情中只会有内网IP地址信息。只能通过云服务器内网方式或者通过云服务器代理方式进行连接。

白名单设置

  • 我们需要把连接的应用服务器/终端的外网IP设置添加如白名单,这样才能正常的进行应用服务器和RDS Mysql直接的正常通信。

1、在云数据库管理面板中的Mysql产品的白名单中进行添加

image-113.png

2、在白名单添加面板中填入名称信息、相应的规则、对应关联的实例。添加后记得启用规则。

  • 这里的规则指的是对需要连接IP信息进行添加,默认拦截所有IP。这里由于是内网我们只需要加入我们云服务器内网IP地址就可以了。让RDS服务器和云服务器互通。

image-120.png

image-121.png

连接实例

方法一(内网连接)

1、登录我们的应用服务器(以Linux为例),测试网络端口情况(如:telnet、tcping)。

image-122.png

2、安装Mysql连接客户端测试。

  • 测试RDS Mysql版本是5.7版本,我们Mysql官网下载安装Client进行测试。

image-17.png

下载好了后安装,命令如下:

rpm -ivh mysql-community-client-5.7.43-1.el7.x86_64.rpm --nodeps --force

  • 使用MySQL命令进行连接,账户信息和IP地址使用购买时候创建的信息和分配的地址。

mysql -h ip地址 -u 用户名 -p 密码

image-123.png

测试创建数据库可以实现。

image-119.png

方法二(代理连接)

  • 可以使用SSH代理连接方式进行连接。Navicat这类MySQL管理软件自带ssh代理功能。

1、打开Navicat,创建连接填入内网连接地址和数据库用户名信息。 

image-124.png

2、在SSH界面中填入代理的云服务器的SSH连接信息。 

image-125.png

3、连接RDS实例 

image-126.png

测试创建数据库可以实现。 

image-127.png


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: