温馨提示×

debian postgresql怎么重启

小樊
39
2026-10-17 03:23:06
栏目: 云计算

在 Debian 系统上,PostgreSQL 通常是通过 systemd 来管理的(Debian 8 及以后版本)。下面是常见的重启方式:


一、使用 systemctl(推荐)

1. 重启 PostgreSQL 服务

sudo systemctl restart postgresql

2. 如果安装了多个版本(如 12、14、16)

需要指定版本:

sudo systemctl restart postgresql@14

或者:

sudo systemctl restart postgresql@14-main

查看已安装版本:

ls /etc/postgresql/

二、查看 PostgreSQL 状态

sudo systemctl status postgresql

或指定版本:

sudo systemctl status postgresql@14

三、使用 pg_ctlcluster(Debian 特有)

Debian 提供了 pg_ctlcluster 工具:

sudo pg_ctlcluster 14 main restart

格式:

pg_ctlcluster <版本> <集群名> restart

四、老版本(sysvinit,极少见)

sudo service postgresql restart

五、确认是否重启成功

sudo -u postgres psql -c "SELECT version();"

如果你遇到 重启失败、端口被占用、权限错误 等问题,可以把报错信息贴出来,我可以帮你具体分析。

0 踩