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

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