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的形式访问所有的数据库)

相关推荐
重生的黑客1 分钟前
Linux 开发工具(终篇):GDB 调试进阶与系统编程入门
linux·运维·服务器
fysuccess3 分钟前
Ubuntu 22.04 零基础安装 Hermes 完整入门指南
linux·ubuntu·蓝桥杯
hweiyu004 分钟前
Linux命令:iostat
linux·运维
Lentou5 分钟前
上线部署之Nginx相关,解析相关nginx配置
运维·nginx
Lentou8 分钟前
上线部署之查看系统详细信息(麒麟高级服务器操作系统 V10)
运维·服务器
桌面运维家9 分钟前
vDisk IDV云桌面机房部署方案服务器安装教程
运维·服务器
涛声依旧3931611 分钟前
运维项目实战:Nginx+Docker 部署HTTPS站点+身份认证
运维·nginx·docker·云原生·容器·https
alien爱吃蛋挞15 分钟前
【JavaEE】Linux学习指南:基础命令与项目部署
linux·学习
有谁看见我的剑了?17 分钟前
Rocky Linux 更换 阿里云的镜像源
linux·运维·阿里云
七夜zippoe17 分钟前
OpenClaw 定时任务与 Cron 调度:自动化运维的智能引擎
运维·人工智能·自动化·cron·openclaw