linux安装pgsql13
时间: 2025-07-03 07:02:42 浏览: 12
### 如何在Linux上安装PostgreSQL 13
#### 准备工作
确保操作系统是最新的状态,可以通过更新包管理器中的软件列表来实现这一点。对于基于Red Hat的企业级系统如CentOS或RHEL 8以及Fedora来说,可以使用`dnf`工具来进行操作。
```bash
sudo dnf update -y
```
#### 安装PostgreSQL服务器
针对RHEL 8和Fedora上的安装,建议采用如下命令完成PostgreSQL服务端程序的部署[^3]:
```bash
sudo dnf install postgresql-server
```
此命令会自动处理依赖关系并下载必要的组件到本地机器上。
#### 初始化数据库集群
一旦安装完毕,则需初始化一个新的数据库实例以便后续能够正常启动服务。这一步骤通过执行特定脚本来达成目的。
```bash
sudo postgresql-setup --initdb
```
上述指令会在默认路径创建初始的数据目录结构,并设置基本的安全选项。
#### 启动与启用服务
为了让PostgreSQL能够在每次开机时自启,在完成了初次配置之后还需要做额外的服务控制动作。
```bash
sudo systemctl start postgresql.service
sudo systemctl enable postgresql.service
```
这两条语句分别用于立即激活当前运行态下的PostgreSQL进程和服务注册表中标记为随系统引导而加载的状态。
#### 修改配置文件
为了适应不同的应用场景需求,可能要调整一些参数设定。比如监听地址、最大连接数等都可以在此环节内定制化更改。编辑位于数据存储位置处的核心配置文档即可达到效果。
```bash
sudo vim /var/lib/pgsql/13/data/postgresql.conf
```
在这个文件里可以根据实际情况修改相应的项以满足业务逻辑的要求[^4]。
#### 设置防火墙规则(如果适用)
考虑到网络安全因素,默认情况下某些版本可能会阻止外部访问PostgreSQL端口(通常是5432),因此有必要开放该端口号让合法请求得以穿透防护层到达目标主机。
```bash
sudo firewall-cmd --add-service=postgresql --permanent
sudo firewall-cmd --reload
```
以上步骤完成后便可以在Linux平台上顺利搭建起PostgreSQL 13环境了。
阅读全文
相关推荐


















