更新时间:2024-12-25 gmt 08:00

连接rds for mysql实例的方式概述-九游平台

在连接到数据库实例之前,您必须先创建数据库实例,详见购买rds for mysql实例。创建实例后,rds for mysql提供使用命令行、图形化界面、jdbc和数据管理服务(data admin service,简称das)的连接方式。

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

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

表1 内网和公网连接方式

连接方式

ip地址

安全组规则

说明

内网连接

内网ip地址

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

公网连接

需要购买弹性公网ip,价格详见弹性公网ip计费说明

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

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

连接方式总览

表2 连接方式总览

连接方式

说明

通过das连接rds for mysql实例(推荐)

通过数据管理服务(data admin service,简称das)这款可视化的专业数据库管理工具,可获得执行sql、高级数据库管理、智能化运维等功能,做到易用、安全、智能地管理数据库。云数据库rds库服务默认开通das连接权限。

通过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实例

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

相关文档

网站地图