VastbaseE100

基于开源技术的HTAP数据库管理系统。性能优异,稳定可靠,提供诸多专属领域特性。

Menu

psql客户端连接

使用psql本地连接

​ psql是Vastbase E100提供的在命令行下运行的数据库连接工具。此工具除了具备操作数据库的基本功能,还提供了若干高级特性,便于用户使用。本节主要介绍如何使用psql连接数据库。

前提条件

​ 已确认连接信息,包括连接的数据库名称与数据库端口。

本地连接数据库

步骤 1 以操作系统用户Vastbase E100登录数据库主节点,请根据实际情况替换登录用户为安装数据库时使用的操作系统用户

步骤 2 连接数据库

数据库安装完成后,默认生成名称为Vastbase E100的数据库。第一次连接数据库时可以连接到此数据库。

执行如下命令连接数据库:

psql -d atlasdb -p 5432

其中atlasdb为需要连接的数据库名称,5432为数据库主节点的端口号。请根据实际情况替换。

连接成功后,系统显示类似如下信息,连接后可以执行数据库命令对数据库进行管理。

步骤 3 退出数据库

atlasdb=# \q

使用psql本地连接

前提条件

​ 已确认连接信息,包括连接的IP、数据库名称与数据库端口。

操作步骤

步骤 1 以操作系统用户Vastbase E100登录数据库主节点,请根据实际情况替换登录用户为安装数据库时使用的操作系统用户

步骤 2 配置客户端认证方式,编辑数据目录下文件pg_hba.conf添加相应的认证策略

pg_hba.conf文件中的每条记录可以是下面四种格式之一

local     DATABASE USER METHOD [OPTIONS] 
host      DATABASE USER ADDRESS METHOD [OPTIONS] 
hostssl   DATABASE USER ADDRESS METHOD [OPTIONS] 
hostnossl DATABASE USER ADDRESS METHOD [OPTIONS]

因为认证时系统是为每个连接请求顺序检查“pg_hba.conf”里的记录的,所以这些记录的顺序是非常关键的。

步骤 3 连接数据库

连接命令如下

psql -h <IP地址> -p <端口号> -d <数据库名> -U <用户名>

示例

psql -h 192.168.1.7 -p 5432 -d postgres -U user1