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

相关推荐
我爱加班、、5 分钟前
new Map()+Array.from()整理elementPlus的级联器数据
linux·前端·javascript
豆是浪个13 分钟前
Linux(Centos 7.6)命令详解:top
linux·运维·服务器
历程里程碑36 分钟前
Linxu14 进程一
linux·c语言·开发语言·数据结构·c++·笔记·算法
baidu_huihui44 分钟前
`sudo DNF` 是 Linux 系统中以管理员权限执行 DNF 包管理命令的标准方式
linux·dnf
峥嵘life1 小时前
Android 16 EDLA测试STS模块
android·大数据·linux·学习
qq_316837751 小时前
docker 运行 cn_clip
运维·docker·容器
代码AC不AC1 小时前
【Linux】进程程序替换
linux·进程·程序替换
Zach_yuan1 小时前
UDP网络编程:从入门到精通
linux·网络·网络协议·udp
_叶小格_2 小时前
cp、scp、rsync命令详解
linux·运维·服务器·ubuntu·centos·运维开发
sunshine8852 小时前
合规性管理:财务安全与业务连续性的双重保障
大数据·运维·人工智能