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

相关推荐
DevHub9 分钟前
电视盒子刷 Armbian 教程:30 元旧盒子变 NAS 跑 Docker,200+ 机型可刷
linux·嵌入式硬件·docker·容器·开源·电视盒子
Doraemomo2 小时前
Linux编程-线程
linux·运维·服务器
Linux-lucky8 小时前
21-Linux学习之旅之HTTPS和安全加固
linux·运维·学习·ubuntu·https
清水白石0089 小时前
Python 死锁排查全攻略:从线程卡死到锁依赖定位与工程化修复
linux·网络·python
ao-weilai10 小时前
Linux基础:Ext系列文件系统
linux·运维·服务器
qq_3494479511 小时前
Linux系统,安装git,从使用git下载仓库(GitHub, Gitee, GitLab 等),并且使用ssh密钥,可以直接执行git pull
linux·git·ssh
GlobalSign数字证书13 小时前
小企业零运维 TLS 架构设计:证书生命周期管理(CLM)与自动化轮换策略的技术选型
运维·自动化
mCell14 小时前
GitHub Actions 玩法大赏:一台远程主机的七种活法
linux·github·agent
盐焗鹌鹑蛋14 小时前
【Linux】动静态库的制作与使用
linux