Centos 9 安装 PostgreSQL 16 并支持远程访问

仅列出核心操作,可以解决使用过程中遇到的访问问题。

1 安装

使用dnf源安装

bash 复制代码
sudo dnf module -y install postgresql:16

2 配置文件夹权限

使用root权限操作

bash 复制代码
sudo chown postgres:postgres /var/lib/pgsql/data

sudo chmod -R 0750  /var/lib/pgsql/data

3 初始化数据库

需要使用root

bash 复制代码
sudo /usr/bin/postgresql-setup --initdb

4 修改两个配置文件

postgres.conf(修改监听端口与ip)与pg_hba.conf(修改访问权限)

postgres.conf中 设置 listen_address = '*'

pg_hba.conf 中添加 一行 host all all 0.0.0.0/0 md5 (允许所有ip的所有数据库用户以TCP/IP的形式访问所有的数据库)

相关推荐
一只鼠标猴9 分钟前
甲方安全运营:漏洞整改推动实操指南
运维·安全·网络安全·安全架构·安全运营·漏洞整改
DianSan_ERP13 分钟前
淘宝订单接口集成中如何正确处理消费者敏感信息的安全与合规问题?
大数据·运维·网络·人工智能·安全·servlet
蚰蜒螟20 分钟前
深入浅出:从JVM线程创建到Linux内核clone系统调用
linux·运维·jvm
IMPYLH21 分钟前
Linux 的 sha256sum 命令
linux·运维·服务器·网络·bash·哈希算法
chimooing28 分钟前
OpenClaw 浏览器自动化:Playwright 深度集成
运维·自动化
KKKlucifer36 分钟前
安全智能体:数据安全运营自动化与自主决策的技术突破
运维·安全·自动化
何妨呀~43 分钟前
Subversion与Jenkins自动化平台
运维·自动化·jenkins
码完就睡44 分钟前
Linux——信号的使用
linux·运维·服务器
KuaCpp1 小时前
Linux从0到1学习
linux·学习
优化Henry1 小时前
新建LTE站点光功率劣化分析与处理案例
运维·网络·5g·信息与通信