首页 文章

通过终端在Mac上停止postgreSQL服务

提问于
浏览
1

目前正在运行postgreSQL 9.4.5_2

我试过了

pg_ctl stop -W -t 1 -s -D / usr / local / var / postgres -m f

通常情况下,没有消息是好消息,但在我跑完之后

pg_ctl status -D / usr / local / var / postgres

并获取pg_ctl:服务器正在运行(PID:536)

我也试过了

pg_ctl restart -w -D / usr / local / var / postgres -c -m i

响应消息是:等待服务器关闭..........................失败pg_ctl:服务器没有关闭

我还检查了我的/ Library / LaunchDaemons /以查看为什么服务从登录开始但到目前为止没有运气 . 任何人对我接下来应该检查的地方有任何想法?在活动监视器中强制退出也没有帮助我 .

3 回答

  • 0

    试过sudo和su但没有这样的运气 . 刚发现这个gui

    https://github.com/MaccaTech/postgresql-mac-preferences

    如果有人可以帮助终端命令,非常感谢,但在那之前gui将完成工作 .

  • 4

    您可以使用此命令停止服务器

    {pg_ctl -D / usr / local / var / postgres stop -s -m fast}

  • 0

    我尝试了各种选择;最后,下面的命令工作 .

    sudo -u postgres ./pg_ctl -D /your/data/directory/path stop
    

    sudo -u postgres ./pg_ctl -D /Library/PostgreSQL/11/data stop
    

相关问题