我做到了
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...
答案1
如果数据库没有正确关闭,您可以尝试不同的选项:
首先确定 PID
pg_ctl status
然后尝试用它的 PID 杀死它
kill [PID]
然后你应该能够重新启动你的数据库