参考网站 https://www.postgresql.org/download/linux/redhat/
1.依次选择版本、平台、架构,然后会看到下面的步骤:
/usr/pgsql-9.6/bin/postgresql96-setup initdb 初始化数据库 systemctl enable postgresql-9.6 允许开机启动 systemctl start postgresql-9.6 启动数据库 systemctl stop postgresql-9.6 停止数据库服务
出现如下图所示表示安装完成
2.配置远程登录信息
基于yum安装的postgresl的文件相关目录有2处
bin 目录下面是Postgresql的执行命令
lib 目录下是一些执行命令所需要的库文件
share 目录下是各种示例配置文件;
backups 目录为备份目录
data 目录为数据库初始化后生成的对应的系统数据库
initdb.log 为数据库初始化的日志文件
了解了目录结构,接下来就开始配置远程连接
第一步,防火墙设置
systemctl stop firewalld 关闭防火墙
systemctl disable firewalld 禁用防火墙
第二步,修改密码
su postgres 切换用户;
psql 连接数据库 或者 psql -U postgres
alter user postgres with password '123456' 将登录密码修改为123456
\q 退出sql执行命令行
exit 退出当前用户
第三步,修改配置文件
vi /var/lib/pgsql/9.6/data/pg_hba.conf
添加 画红框的 部分;
vi /var/lib/pgsql/9.6/data/postgresql.conf
将 listen_address参数的值修改为*;
第四步,重启数据库
systemctl restart postgresql-9.6.service;
通过远程连接验证即可