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

相关推荐
浮尘笔记6 分钟前
Docker从入门到实践:安装配置、常用命令与开发环境搭建
运维·docker·容器
未既9 分钟前
linux以及docker修改文件描述符
linux·运维·docker
yuanmenghao11 分钟前
Linux 性能实战 | 第 20 篇:trace-cmd 与 kernelshark 可视化分析 [特殊字符]
linux·python·性能优化
2401_8735878219 分钟前
Linux——传输层协议TCP
linux·网络·tcp/ip
嵌入小生00723 分钟前
进程(2)---相关函数接口、消亡、exec函数族 | 嵌入式(Linux)
linux·c语言·嵌入式·进程·函数接口·exec函数族·进程的消亡
程序员一点24 分钟前
第9章:软件包管理(DNF 与 RPM)
linux·运维·openeuler
@syh.28 分钟前
【linux】进程间通信
linux
wdfk_prog30 分钟前
EWMA、加权平均与一次低通滤波的对比与选型
linux·笔记·学习·游戏·ssh
Mr.小海34 分钟前
Docker Compose 实战:多容器应用编排从入门到生产落地
运维·docker·容器
longxibo1 小时前
【Ubuntu datasophon1.2.1 二开之六:解决CLICKHOUSE安装问题】
大数据·linux·clickhouse·ubuntu