关系数据库PostgreSQL版

通过内网连接实例

2025-06-10 03:48:02

RDS-PostgreSQL支持客户通过PostgreSQL客户端连接实例。

前提条件

1.登录弹性云主机

  • 创建并登录弹性云主机。

  • 通过弹性云主机连接RDS-PostgreSQL实例,需要具备以下条件:

    • 该弹性云主机与目标实例在同一个VPC内。

    • 该弹性云主机必须处于目标实例所属安全组允许访问的范围内。

      • 如果目标实例安全组为default,则无需特别设置。(仅高级版部署资源池支持实例安全组变更,其余资源池默认为default安全组规则,具体可参见功能加载说明)。

      • 如果目标实例安全组为非默认安全组,请查看安全组规则是否允许该弹性云主机访问。安全组相关内容可参考安全组概述

2.安装PostgreSQL客户端

请参见数据库基本使用-如何安装PostgreSQL客户端

命令行连接

登录云主机后执行如下命令:

psql -h <host_name> -p  <host_port> -U  <user_name>  -d <database_name>

参数说明:

<host_name>:实例IP,即控制台页面的“实例管理”/“实例列表”页面中,该集群的“vip”列所显示的ip。

<host_port>:数据库端口,为“实例信息”/“实例详情”页面中的“数据库端口”。

<user_name>:用户名,即RDS-PostgreSQL数据库帐号(默认管理员帐号为 root)。

<database_name>:数据库名,即RDS-PostgreSQL实例里面的数据库,默认初始化的数据库名是postgres。

示例:

psql -h xx.xx.xx.xx -p xxxx -U root –d postgres


6W7bqjT6WqXh