可以的,CentOS 完全可以安装 PostgreSQL,而且这是非常常见、官方支持的做法。
下面给你几种常用方式(以 CentOS 7 / 8 为例,适用于 x86_64):
这是最推荐的方式,版本新、更新及时。
# CentOS 7 示例(其他版本类似)
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo yum install -y postgresql15-server postgresql15
sudo /usr/pgsql-15/bin/postgresql-15-setup initdb
sudo systemctl enable postgresql-15
sudo systemctl start postgresql-15
sudo yum install -y postgresql-server postgresql
sudo postgresql-setup initdb
sudo systemctl start postgresql
sudo systemctl enable postgresql
⚠️ 自带源版本通常较旧(如 PostgreSQL 9.x / 10)
docker run -d \
--name pg \
-e POSTGRES_PASSWORD=yourpassword \
-p 5432:5432 \
postgres:15
切换到 postgres 用户:
sudo -i -u postgres
psql
查看版本:
SELECT version();
127.0.0.1)postgresql.confpg_hba.conf如果你告诉我:
我可以给你更精确的命令和配置示例。