在 CentOS 上重启 PostgreSQL 服务,通常根据你的 CentOS 版本 和 PostgreSQL 安装方式 有所不同。下面是最常见的几种方式:
一般服务名类似于:
postgresql
postgresql-12
postgresql-13
postgresql-14
查看已安装的服务:
systemctl list-unit-files | grep postgresql
sudo systemctl restart postgresql
或指定版本:
sudo systemctl restart postgresql-14
sudo systemctl status postgresql
sudo service postgresql restart
或指定版本:
sudo service postgresql-13 restart
如果你是源码或官方 tar 包安装,可以用 pg_ctl:
su - postgres
pg_ctl -D /var/lib/pgsql/14/data restart
-D后面是数据库的数据目录,根据实际情况修改
看日志:
journalctl -u postgresql
或:
cat /var/lib/pgsql/14/data/log/postgresql-*.log
sudo systemctl enable postgresql
如果你能告诉我:
我可以给你更精确的重启命令。