You need to enable JavaScript to run this app.
导航

通过客户端程序连接实例

最近更新时间2022.11.30 19:49:42

首次发布时间2022.03.25 23:24:09

您可以选用任何兼容 PostgreSQL 协议的客户端程序进行连接。本文介绍通过客户端程序连接 PostgreSQL 实例的相关操作。

准备工作

根据客户端程序的部署位置,完成下述操作。

客户端程序部署位置需完成的操作

ESC 实例(推荐)

  1. 确保 ECS 实例与 PostgreSQL 实例属于同一 VPC 网络中。
  2. 获取 ECS 实例的内网 IP 地址。
  3. 将 ECS 实例的内网 IP 地址添加至 PostgreSQL 实例的白名单中。设置白名单的方法,请参见设置白名单

本地

  1. 云数据库 PostgreSQL 版默认仅提供私网地址。本地应用程序访问 PostgreSQL 实例前,需要先为 PostgreSQL 实例申请公网地址。公网地址的申请方法,请参见申请公网地址
  2. 在本地客户端所属的设备上执行 curl ipinfo.io |grep ip 命令获取本地客户端的公网 IP 地址,返回示例如下: image.png
  3. 将本地客户端的公网 IP 地址添加到 PostgreSQL 实例的 IP 白名单中。设置白名单的方法,请参见设置白名单

如何获取连接信息

通常来说,当通过客户端程序连接 PostgreSQL 实例时,您需要获取如下连接信息。

需获取的信息获取方式
实例的连接地址云数据库 PostgreSQL 版支持多种类型的连接地址,推荐使用私网地址进行连接。关于连接地址类型的更多信息,请参见连接地址类型
端口号PostgreSQL 实例默认使用 5432 端口。
实例的账号新建 PostgreSQL 实例时会默认创建一个名为 default 的管理员账号。您也可以创建一个新的账号并授权。关于实例账号的更多信息,请参见创建与管理账号

账号的密码

支持如下几种密码校验填写格式:

  • 直接填写密码(仅使用 default 默认账号时支持该格式)。
  • <username> <password>

说明

如果忘记密码,您可以重置密码。具体操作,请参见重置账号密码