应急数据库不关闭

应急数据库不关闭

我做到了

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]

然后你应该能够重新启动你的数据库

相关内容