在 CentOS 上重启 PostgreSQL 服务,通常根据你的 CentOS 版本 和 PostgreSQL 安装方式 略有不同。下面按常见情况说明:
一般服务名类似:
postgresqlpostgresql-13postgresql-15查看服务:
systemctl list-units --type=service | grep postgresql
sudo systemctl restart postgresql
或指定版本:
sudo systemctl restart postgresql-15
sudo systemctl enable postgresql
sudo service postgresql restart
或指定版本:
sudo service postgresql-13 restart
如果你是源码安装或非 root 用户管理:
su - postgres
pg_ctl restart -D /var/lib/pgsql/15/data
-D 后面是你的数据目录。
systemctl status postgresql
或
ps aux | grep postgres
请使用 sudo 或以 postgres 用户操作。
可能是服务名不对,用:
systemctl list-unit-files | grep postgres
如果你能告诉我:
我可以给你更精确的命令。