阿里云PostgreSQL数据库连接方法

阿里云PostgreSQL数据库连接方法

(1)阿里云服务器准备(含网络配置)
(2)数据库实例准备
(3)连接准备
若采用常规连接:已完成访问数据库实例账号的创建,具体参见“创建账号”章节。
若采用SSL数据加密连接:请确保已经开通了SSL加密,且生成了客户端SSL CA证书,具体参见“设置SSL数据加密”章节。
步骤 1进入阿里云阿里云服务器列表页面,选择某一安装Linux操作系统阿里云服务器(若为IPv6访问方式,该阿里云服务器需要绑定IPv6虚拟网卡),点击右侧“VNC登录”登录阿里云服务器。
步骤 2 查看该阿里云服务器是否已经安装PostgreSQL客户端。若无,则执行如下命令为该阿里云服务器安装PostgreSQL数据库客户端(需要与操作系统、PG实例版本匹配)。

yuminstallhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpmyuminstallpostgresql10

说明:
提示“Complete!,表示已经完成PostgreSQL客户端安装。

步骤 3 通过如下命令行连接数据库集群。(注:为了保证数据库服务正常连接,请确保命令行内容输入正确,包括内网地址、内网端口、数据库名称、账号名称、空格,以及参数字母大小写等)
psql-h<内网地址>-p<内网端口>-U<账号名称>-d<数据库名称>

说明:
要连接的数据库必须有授权账号,若没有则不能连接。
内网地址和内网端口:通过PostgreSQL控制台,可从实例“基本信息 连接信息”中获取。若为IPv4连接,内网地址输入IPv4的内网地址;若为IPv6连接,内网地址输入IPv6的内网地址。
账号名称和数据库名称:指定要连接的数据库和该数据库的授权账号。通过PostgreSQL控制台,在数据库管理模块可以查看数据库名称及其授权账号名称。

步骤 4 在提示Password: 后输入访问PostgreSQL数据库集群实例的帐号对应的密码,密码为创建该账号时所填写的密码。

Windows连接数据库实例
Windows操作系统中可以使用如navicat、pgAdmin、DBeaver等数据库客户端,此处以pgAdmin4客户端为例展开说明。
步骤 1 进入阿里云阿里云服务器列表页面,选择某一安装Window操作系统阿里云服务器(若为IPv6访问方式,该阿里云服务器需要绑定IPv6虚拟网卡)。点击右侧“VNC登录”,登录阿里云服务器。
说明:
若阿里云服务器开通公网IP,可以通过远程登录工具直接从本地连接阿里云服务器(公网IP)。然后,给该阿里云服务器连接建立隧道。通过隧道方式,访问本地Windows系统的PostgreSQL客户端。(此处,不展开详细说明)。

步骤 2 查看该阿里云服务器是否已经安装PostgreSQL客户端。若无,则安装PostgreSQL数据库客户端(需要与操作系统、PG实例版本匹配)。
a. 从Windows系统阿里云服务器桌面,点击左下方“开始 Internet Explorer”,进入浏览器。
b. 进入pgAdmin官网下载与Windows操作系统适配的pgAdmin4(PostgreSQL客户端)。此处选择下载“pgadmin4-4.23-x64.exe (98.7 MB)”安装程序。
c. 根据提示完成pgAdmin4安装。

注意:
安装pgAdmin客户端时,请妥善保管Master Password与端口,启动客户端时需要用到;
在高版本客户端首次登录时,需要设置Master Password用于保护保存的密码和其他凭据;

步骤 3 在客户端中新建数据库实例连接。
a. 启动pgAdmin 4客户端。
b. 新建服务器连接。在General页签设置数据库连接别名,在Connection页签输入要连接的实例信息,单击“Save”按钮保存。具体操作参考如所示,连接参数说明参考如下表所示。

参数说明
Hostname/address
阿里云服务器名称/地址。通过PostgreSQL控制台,在实例基本信息模块可以获取要连接的数据库集群实例的内网地址。

Port
连接地址对应的端口。通过PostgreSQL控制台,在实例基本信息模块可以获取数据库集群实例的内网端口号。

Maintenance database
要维护的数据库。通过PostgreSQL控制台,在数据库管理模块可以查看数据库。

Username
要维护的数据库的授权账号。通过PostgreSQL控制台,在数据库管理模块可以查看对应的授权账号。

Password
数据库的授权账号对应的密码。为创建该账号时所填写的密码。

发表评论