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

相关推荐
Lueeee.3 分钟前
Linux内核Kbuild编译系统
linux·服务器
Percep_gan10 分钟前
Linux中安装rabbitmq,很详细
linux·运维·rabbitmq
vortex511 分钟前
Linux .forward 文件详解
linux·运维·前端
Genevieve_xiao18 分钟前
【dl】【WSL2】如何获得“Winux”?Windows 上的 Linux 子系统 —— 比虚拟机更好的选择
linux·运维·windows
Fly ☆18 分钟前
arecord[linux下的录音工具]命令的用法
linux·运维·服务器·嵌入式硬件
The star"'27 分钟前
ELK企业日志分析系统
运维·elk·云计算
秋刀鱼 ..29 分钟前
第五届遥感与测绘国际学术会议(RSSM 2026)
大数据·运维·人工智能·机器人·自动化
红龙创客37 分钟前
Linux系统编程之——多文件工程管理与CMake实战指南
linux·运维·服务器
csdn56597385037 分钟前
安全体检 | 服务器的终极卫士
运维·服务器·安全
txzz88881 小时前
CentOS-Stream-10 系统安装与登录
linux·运维·服务器·centos