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

相关推荐
物理与数学17 分钟前
Linux 内核 TLB 优化
linux·linux内核
啟明起鸣18 分钟前
【Linux 项目管理工具】GDB 调试是现成 C/C++ 项目的 “造影剂”,用来分析项目的架构原理
linux·c语言·c++
物理与数学20 分钟前
linux 交换分区(Swap)
linux·linux内核
zbguolei27 分钟前
局域网测速软件OpenSpeedTest的安装与测试
运维
南工孙冬梅31 分钟前
【久久派】Linux 文件系统制作配置 基于buildroot
linux
宴之敖者、1 小时前
Linux——指令(下)
linux
抠脚学代码1 小时前
Qt与Linux
linux·数据库·qt
Code Warrior1 小时前
【Linux】多路转接poll、epoll
linux·服务器
跃渊Yuey1 小时前
【Linux】Linux进程信号产生和保存
linux·c语言·c++·vscode
CaspianSea1 小时前
清理 Ubuntu里不需要的文件
linux·运维·ubuntu