在 CentOS 上重启 PostgreSQL 的方法取决于你的 CentOS 版本以及 PostgreSQL 的安装方式(系统包管理安装还是源码/其他)。下面列出最常见、推荐的方式。
通常是:
postgresql
或带版本号,例如:
postgresql-13
postgresql-15
可用以下命令确认:
systemctl list-unit-files | grep postgres
sudo systemctl restart postgresql
或指定版本:
sudo systemctl restart postgresql-15
sudo systemctl status postgresql
sudo service postgresql restart
或:
sudo service postgresql-13 restart
如果你是源码安装或使用了非系统服务方式:
su - postgres
pg_ctl -D /var/lib/pgsql/15/data restart
-D后面是你的数据目录(可能不同)
查看日志:
journalctl -u postgresql
或:
cat /var/lib/pgsql/15/data/log/*.log
sudo systemctl enable postgresql
如果你能告诉我:
我可以给你更精确的命令。