连接数据库
PostgreSQL 可通过 psql 命令行客户端直接连接,还可以使用图形化的数据库客户端连接。图形化客户端包括 pgAdmin 、DbVisualizer 、DBeaver 等。
本小节主要介绍如何连接 PostgreSQL 数据库,以终端命令行方式连接数据库。
前提条件
- 已获取管理控制台登录账号和密码,且已获取集群操作权限。
- 已创建 PostgreSQL 集群,且集群状态为活跃。
- 已在服务器安装数据库客户端。
操作步骤
- 
获取连接信息。 - 在集群管理页面,点击目标集群 ID,进入集群详情页面。
- 在服务端口信息模块或节点列表,获取高可用 IP 地址或节点 IP 地址。
 注意 单节点集群仅一个节点,连接信息中不呈现高可用 IP。单节点集群的节点 IP 可在节点列表获取。 如未创建 Proxy 实例节点,高可用 Proxy IP 将无法连接。 
- 
访问数据库。 连接方式如下: psql -U <userName> -h <port> -d <serverName>
| 选项 | 说明 | 示例 | 
|---|---|---|
| -U | 数据库用户账号名。 新建数据库默认账号名 pguser。 | pguser | 
| -h | 数据库节点的 IP 或者双节点集群的 VIP。 | 192.168.100.0 | 
| -d | 数据库名称。 新建数据库默认名称 shanhe。 | shanhe | 
| 密码 | 数据库用户密码。 新建数据库默认账号密码 shanhe1234 | shanhe1234 | 
连接数据库示例
- 
输入如下命令,并输入密码,访问目标数据库。 psql -U shanhe -h 192.168.100.246 -d shanhe
- 
执行命令 \l,查看当前 PostgreSQL 数据库信息。