我做了
pgsqld stop
命令行就像
Stopping PostgreSql:
我已经等了几秒钟,然后按 ctrl+C 取消它,因为我只是觉得出了什么问题。
我又试了一次,然后我看到了这样的信息
pg_ctl: server does not shut down
我检查了状态
pgsqld status
// pg_ctl: server is running (PID: XXXXX)
简而言之,数据库似乎还在运行,我无法关闭,但我的服务现在已经死了……请帮我关闭并重新启动。
++ 当我尝试登录到 pgsql 服务器时
psql -U postgres
// FATAL: the database system is shutting down...
如果数据库未正常关闭,您可以尝试不同的选项:
首先识别PID
然后尝试用它的 PID 杀死它
那么你应该能够再次启动你的数据库