如何允许PostgreSQL TCP/IP登录?
- By : Will
- Category : PostgreSQL
PostgreSQL
1 前言
一个问题,一篇文章,一出故事。
笔者今天完成最新版本的PostgreSQL服务端的安装配置,现在需要完成允许root用户通过TCP/IP登陆。
2 最佳实践
2.1 测试环境
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
没有评论