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 分钟前
RAG 技术优化运维问答:如何构建运维知识库?
运维
IT摆渡者4 分钟前
JUMPSERVER堡垒机部署
linux·运维·网络·经验分享·笔记
徐子元竟然被占了!!6 分钟前
测速工具-iperf3
运维
人工小情绪8 分钟前
Linux下离线安装timm
linux·运维·服务器
Trouvaille ~8 分钟前
【MySQL篇】表的操作:数据的容器
linux·数据库·mysql·oracle·xshell·ddl·表的操作
爱学习的小囧16 分钟前
vSphere 9.0 API 实操教程 —— 轻松检索 vGPU 与 DirectPath 配置文件
linux·运维·服务器·网络·数据库·esxi·vmware
麦聪聊数据18 分钟前
数据库安全与运维管控(一):MySQL、PG与Oracle原生审计机制对比
运维·数据库·mysql·oracle
小猪咪piggy20 分钟前
【接口自动化】(3) YAML 和 JSON Schema
运维·自动化
AI_零食21 分钟前
Flutter 框架跨平台鸿蒙开发 - 社交断舍离应用
运维·服务器·学习·flutter·游戏·开源·harmonyos
鸿儒51721 分钟前
利用gdal进行RPC经纬度与像素坐标转换问题记录
linux·rpc·gdal