地址与端口
连接云数据库 RDS 实例都需要数据库的地址(称为入口)和端口号信息;RDS 实例“基本信息”页面可查看域名或者 IP 地址。
RDS 文档说明了内网连接、公网连接、外部服务器访问和 BCC 内网访问的配置边界。
文档提供了代码访问和 MySQL 客户端访问两类连接说明,适合按已有工具或程序接入数据库。
用户可以在代码中直接通过域名或 IP 地址访问数据库。如果通过公网访问,需要开通数据库的公网访问。
MySQL 数据库提供 mysql、mysqladmin、mysqldump 等客户端工具程序,其中 mysql 为用户提供命令行接口来操作管理 MySQL 服务器。
mysql 连接语法为 mysql -h servername -P port -u username -ppassword;servername 为 RDS 实例“基本信息”页面的域名或者 IP 地址,port 为内网或外网端口。
以下问题来自 RDS 配置类问题,围绕连接方式、公网访问、内网域名和内网 IP 使用限制展开。
连接数据库有内网连接和公网连接两种方式,其中内网连接通过云数据库 RDS 域名进行访问,公网连接需要开通公网访问。
当前不建议使用内网 IP 连接实例。主实例出现故障时后台会自动进行主备切换,内网 IP 会变化;只读实例故障恢复后其内网 IP 也会发生变化。
可以,但是需要开通云数据库 RDS 的“公网访问”功能。开通此功能会产生一定的流量费用,目前公网流量免费,详见产品定价。
同账户下,用户可以直接以云数据库 RDS 的域名在 BCC 上对云数据库 RDS 进行访问。