Stop postgreSQL service on Mac via terminal
目前正在运行PostgreSQL 9.4.5_2
我试过了
PG控制停止-W-T 1-S-D/USR/本地/var/Postgres-M F
一般来说,没有消息是好消息,但等我跑了之后
PG控制状态-D/USR/Local/Var/Postgres
并获取pg_ctl:server正在运行(pid:536)
我也试过了
pg ctl重启-w-d/usr/local/var/postgres-c-m i
响应消息是:正在等待服务器关闭…………失败pg_ctl:服务器未关闭
我还查看了我的/library/launchdaemons/以了解为什么该服务在登录时启动,但到目前为止还没有运气。有人知道我下一步该去哪里吗?"活动监视器"中的"强制退出"也对我没有任何帮助。
试过sudo和su,但没有这样的运气。刚刚找到这个图形用户界面
https://github.com/maccatech/postgresql-mac-preferences
如果有人能帮助完成终端命令,这将是非常感谢,但在此之前,图形用户界面将完成这项工作。
我尝试了各种选择;最后,下面的命令起作用了。
1 | sudo -u postgres ./pg_ctl -D /your/DATA/directory/path stop |
例子
1 | sudo -u postgres ./pg_ctl -D /Library/PostgreSQL/11/DATA stop |
可以使用此命令停止服务器
pg_ctl-d/usr/local/var/postgres stop-s-m fast_