温馨提示×

centos怎样启动postgresql服务

小樊
42
2026-09-12 07:22:23
栏目: 云计算

在 CentOS 上启动 PostgreSQL 服务,常见做法如下(取决于系统版本和安装方式):


一、使用 systemd(CentOS 7 / 8 / Stream)

1. 启动 PostgreSQL 服务

sudo systemctl start postgresql

如果安装的是特定版本(如 PostgreSQL 13):

sudo systemctl start postgresql-13

2. 设置开机自启

sudo systemctl enable postgresql
# 或
sudo systemctl enable postgresql-13

3. 查看服务状态

sudo systemctl status postgresql

二、使用 service(旧版本 CentOS 6)

sudo service postgresql start

三、确认 PostgreSQL 是否已安装

rpm -qa | grep postgresql
# 或
which psql

四、初始化数据库(如果第一次安装)

某些版本安装后需要初始化:

sudo postgresql-setup initdb
# 或
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb

五、常见问题

1. 启动失败

查看日志:

journalctl -u postgresql
# 或
cat /var/lib/pgsql/data/pg_log/*.log

2. 端口未监听

检查:

ss -tlnp | grep 5432

如果你能告诉我:

  • CentOS 版本
  • PostgreSQL 版本
  • 安装方式(yum / 源码 / Docker)

我可以给你更精确的操作步骤。

0