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