云数据库 RDS 连接方式与访问配置指南

连接云数据库 RDS 实例前,需要确认数据库地址、端口号、账号、密码和白名单配置,并按访问场景选择内网、公网、客户端或代码访问方式。

连接前需要准备的信息

无论通过数据库管理工具、代码中的域名地址还是 MySQL 客户端访问,都需要先准备连接入口和账号信息。

地址与端口

连接云数据库 RDS 实例都需要数据库的地址(称为入口)和端口号信息;RDS 实例“基本信息”页面可查看域名或者 IP 地址。

账号与密码

访问 RDS 实例还需要账号和密码信息。账号创建操作可参考创建账号;MySQL 客户端连接时,password 和 -p 之间不能有空格。

白名单配置

云数据库 RDS 实例创建后,默认允许所有 IP 通过便于用户连接。为了保证数据安全,请用户重新设置白名单后再连接数据库。

选择内网或公网访问

RDS 文档说明了内网连接、公网连接、外部服务器访问和 BCC 内网访问的配置边界。

内网连接

连接方式连接数据库有内网连接和公网连接两种方式,其中内网连接通过云数据库 RDS 域名进行访问。
BCC 访问同账户下,用户可以直接以云数据库 RDS 的域名在 BCC 上对云数据库 RDS 进行访问。
内网 IP当前不建议使用内网 IP 连接实例,主实例故障切换或只读实例故障恢复后内网 IP 可能变化。

公网连接

开通公网默认情况下数据库不开通公网,如果有公网访问需求,需要开通公网访问。
外部服务器外部服务器可以访问百度智能云的云数据库 RDS,但需要开通“公网访问”功能。
JDBC 直连云数据库 RDS 支持 jdbc 直连,需要开通公网;开通公网访问后使用数据库名称即可直接访问。

通过客户端或代码访问

文档提供了代码访问和 MySQL 客户端访问两类连接说明,适合按已有工具或程序接入数据库。

01

在代码中通过域名或 IP 地址访问

用户可以在代码中直接通过域名或 IP 地址访问数据库。如果通过公网访问,需要开通数据库的公网访问。

02

使用 MySQL 客户端访问

MySQL 数据库提供 mysql、mysqladmin、mysqldump 等客户端工具程序,其中 mysql 为用户提供命令行接口来操作管理 MySQL 服务器。

03

填写客户端连接参数

mysql 连接语法为 mysql -h servername -P port -u username -ppassword;servername 为 RDS 实例“基本信息”页面的域名或者 IP 地址,port 为内网或外网端口。

常见问题

以下问题来自 RDS 配置类问题,围绕连接方式、公网访问、内网域名和内网 IP 使用限制展开。

?

如何连接数据库?

连接数据库有内网连接和公网连接两种方式,其中内网连接通过云数据库 RDS 域名进行访问,公网连接需要开通公网访问。

?

是否可以使用内网 IP 连接实例?

当前不建议使用内网 IP 连接实例。主实例出现故障时后台会自动进行主备切换,内网 IP 会变化;只读实例故障恢复后其内网 IP 也会发生变化。

?

外部服务器能否访问百度智能云的云数据库 RDS?

可以,但是需要开通云数据库 RDS 的“公网访问”功能。开通此功能会产生一定的流量费用,目前公网流量免费,详见产品定价。

?

云服务器 BCC 如何通过内网访问云数据库 RDS?

同账户下,用户可以直接以云数据库 RDS 的域名在 BCC 上对云数据库 RDS 进行访问。

相关文档

继续查看 RDS 连接实例、配置类问题、产品介绍和文档首页。

连接实例

介绍通过数据库管理工具、代码中的域名地址或 MySQL 客户端访问云数据库 RDS 实例所需的信息。

配置类问题

汇总 RDS for MySQL 的数据量、连接数、内网 IP、公网访问、BCC 内网访问、JDBC 直连等配置问题。

运维类问题

说明如何通过工具或者代码访问数据库,以及连接后查看参数、连接信息、空间占用等运维操作。

云数据库 RDS

云数据库 RDS 是专业、高性能、高可靠的云数据库服务,提供配置、操作数据库实例和数据备份恢复等功能支持。

按访问场景继续配置 RDS 连接

如果你需要连接云数据库 RDS,可以先确认访问来源、连接入口、端口、账号和白名单,再按内网或公网访问路径查看对应文档。