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

相关推荐
zhong_kh9 分钟前
字符串判断
linux·运维·服务器
来鸟 鸣间15 分钟前
i2c_add_driver关键流程
linux·i2c
fengyue011028 分钟前
C++使用epoll实现高并发tcp服务
linux·服务器·网络·c++
谷雨不太卷35 分钟前
Linux_文件指令
linux·运维·服务器
0vvv040 分钟前
Vimer
linux·靶机
MediaTea42 分钟前
Python:实例 __dict__ 详解
java·linux·前端·数据库·python
jerryinwuhan1 小时前
linux_shell_2
linux
Hncj20221 小时前
项目02--JsonRpc
linux·c++·ubuntu·rpc
物联网软硬件开发-轨物科技1 小时前
【轨物方案】智能割草机物联网软硬件一体化解决方案
运维·物联网
JobDocLS1 小时前
Linux系统相关知识
linux·运维·服务器