温馨提示×

centos能装哪个postgresql

小樊
43
2026-09-24 16:15:25
栏目: 云计算

在 CentOS 上可以安装 多个版本的 PostgreSQL,具体取决于你使用的 CentOS 版本以及是否使用官方仓库。


一、CentOS 系统版本对应关系(很重要)

1️⃣ CentOS 7

  • ✅ 支持 PostgreSQL:9.6、10、11、12、13、14、15
  • ❌ PostgreSQL 16 官方仓库 已不再支持 CentOS 7
  • 推荐版本:PostgreSQL 13 / 14(稳定、兼容好)

2️⃣ CentOS 8(已 EOL,但可用)

  • ✅ PostgreSQL:10~16
  • 官方推荐用 PostgreSQL 官方 yum 仓库

3️⃣ CentOS Stream 8 / 9

  • ✅ PostgreSQL:12~16
  • 推荐:PostgreSQL 15 / 16

二、推荐安装方式(官方仓库,最稳妥)

✅ 使用 PostgreSQL 官方 YUM 仓库(推荐)

以 PostgreSQL 15(CentOS 7) 为例:

# 安装 repo
yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

# 安装
yum install -y postgresql15-server postgresql15

# 初始化
/usr/pgsql-15/bin/postgresql-15-setup initdb

# 启动
systemctl enable postgresql-15
systemctl start postgresql-15

三、CentOS 自带仓库能装哪些?

CentOS 7 默认仓库

yum list available postgresql*

通常只有:

  • postgresql 9.2(很老,不推荐)

CentOS 8 / Stream

  • 可能有 PostgreSQL 10 / 12/ 13(取决于仓库)

⚠️ 不推荐用系统自带版本(版本旧、升级麻烦)


四、版本选择建议

场景 推荐版本
老系统 / 稳定优先 PostgreSQL 13
新项目 PostgreSQL 15 / 16
兼容旧应用 10 / 11
CentOS 7 ≤ 15

五、如果你告诉我:

  • ✅ CentOS 具体版本(7 / 8 / Stream)
  • ✅ 用途(生产 / 测试 / 学习)

我可以给你 最合适的版本 + 完整安装命令。

0 踩