如何允许PostgreSQL TCP/IP登录?

PostgreSQL

1 前言

一个问题,一篇文章,一出故事。
笔者今天完成最新版本的PostgreSQL服务端的安装配置,现在需要完成允许root用户通过TCP/IP登陆。

2 最佳实践

2.1 测试环境

如何部署Oracle Linux 9.x PostgreSQL?

2.2 配置TCP/IP登录

2.2.1 修改管理员密码

su - postgres
psql
\password

2.2.2 开启协议的连接方式

vim /data/pgsql/postgresql.conf 

加入如下配置:

listen_addresses = '*'
port = 5432
password_encryption = no

重启服务使配置生效,

systemctl restart postgresql.service

2.2.3 配置用户连接权限

vim /data/pgsql/pg_hba.conf

加入如下配置:

# IPv4 local connections:
host    all             postgres        0.0.0.0/0               md5

重载使服务生效,

systemctl reload postgresql.service

2.3 验证TCP/IP登录

psql -h postgresql.cmdschool.org -U postgres
没有评论

发表回复

PostgreSQL
如何迁移PostgreSQL的数据目录?

1 前言 一个问题,一篇文章,一出故事。 笔者今天完成最新版本的PostgreSQL服务端的安装配置 …

PostgreSQL
如何部署Oracle Linux 9.x PostgreSQL?

1 基础知识 1.1 PostgreSQL简介 PostgreSQL是一个功能强大的开源对象关系数据 …

PostgreSQL
如何设置PostgreSQL数据库备份?

1 前言 一个问题,一篇文章,一出故事。 今天笔者需要备份PostgreSQL数据,于是整理当前章节 …