参考:https://www.cnblogs.com/shhnwangjian/p/8392050.html
安装
- 添加RPM
yum install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
- 安装PostgreSQL 9.5
yum install postgresql95-server postgresql95-contrib
- 初始化数据库
/usr/pgsql-9.5/bin/postgresql95-setup initdb
- 设置开机自启动
systemctl enable postgresql-9.5.service
- 启动服务
systemctl start postgresql-9.5.service
- 查看版本
psql --version
配置
- 修改密码
su - postgres
psql -U postgres
alter user postgres with password 'liugang1234!'
\q
- 开启远程访问
vi /var/lib/pgsql/9.5/data/postgresql.conf
修改#listen_addresses = 'localhost' 为 listen_addresses='*'
- 信任远程连接
vi /var/lib/pgsql/9.5/data/pg_hba.conf
修改如下内容,信任指定服务器连接
# IPv4 local connections:
host all all 127.0.0.1/32 ident
host all all 0.0.0.0/0 trust
0.0.0.0/0 表示允许网段所有网段进行访问。
- 重启服务
systemctl restart postgresql-9.5.service
- 开通 5432 端口
vi /etc/sysconfig/iptables
# 开通5432端口。。。省略
service iptables restart
Navicat for PostgreSQL 12
我这里使用的客户端工具是Navicat for PostgreSQL 12。
下载地址:http://www.xue51.com/soft/5804.html
至此,连接成功。