更新时间:2026-04-24 GMT+08:00

连接RDS for MySQL实例的方式简介

在连接到数据库实例之前,您必须先创建数据库实例,参见购买RDS for MySQL实例。创建实例后,RDS for MySQL提供使用命令行、图形化界面、JDBC的连接方式。

连接方式总览

表1 连接方式总览

连接方式

连接地址

说明

通过mysql命令行客户端连接实例

详见命令行内网和公网连接实例

在Linux操作系统中,您需要在弹性云服务器上安装MySQL客户端,通过mysql命令行连接实例。支持公网和内网两种连接方式:

  • 系统默认提供内网IP地址。

    当应用部署在弹性云服务器上,且该弹性云服务器与RDS for MySQL实例处于同一区域,同一VPC时,建议单独使用内网IP连接弹性云服务器与RDS for MySQL实例。

  • 不能通过内网IP地址访问RDS实例时,使用公网访问,建议单独绑定弹性公网IP连接弹性云服务器(或公网主机)与RDS for MySQL实例。

通过图形化界面连接RDS for MySQL实例

读写公网地址。

在Windows操作系统中,您可以使用任何通用的数据库客户端连接到RDS for MySQL实例。

通过JDBC连接RDS for MySQL实例

读写内网地址或读写公网地址。

RDS for MySQL与社区生态兼容,不提供驱动服务,客户可根据业务需要自行选择社区驱动版本。

通过JDBC连接实例的方式有无需下载SSL证书连接和用户下载SSL证书连接两种,其中使用SSL证书连接通过了加密功能,具有更高的安全性。RDS for MySQL新实例默认关闭SSL数据加密,开启SSL请参考设置SSL数据加密SSL连接实现了数据加密功能,但同时也会增加网络连接响应时间和CPU消耗,不建议开启SSL数据加密。

命令行内网和公网连接实例

使用命令行连接RDS for MySQL实例,支持内网和公网两种连接方式,如表2所示。

图1 内网和公网连接实例
表2 内网和公网连接方式

连接方式

IP地址

安全组规则

说明

内网连接

内网IP地址

  • ECS与RDS实例在相同安全组,默认ECS与RDS实例内网互通,无需设置安全组规则。
  • ECS与RDS实例在不同安全组时,需要为RDS和ECS分别设置安全组规则。
    • 设置RDS安全组规则:为RDS所在安全组配置相应的入方向规则,详见设置安全组规则
    • 设置ECS安全组规则:安全组默认规则为出方向上数据报文全部放行,此时,无需对ECS配置安全组规则。当在ECS所在安全组为非默认安全组且出方向规则非全放通时,需要为ECS所在安全组配置相应的出方向规则。
  • 安全性高,可实现RDS的较好性能。
  • 推荐使用内网连接。

公网连接

需要购买弹性公网IP

从安全组外访问安全组内的数据库实例时,需要为数据库实例所在安全组配置相应的入方向规则,详见设置安全组规则

  • 安全性低。
  • 为了获得更快的传输速率和更高的安全性,建议您将应用迁移到与您的RDS实例在同一VPC内,使用内网连接。