首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过终端停止Mac上的postgreSQL服务

通过终端停止Mac上的postgreSQL服务
EN

Stack Overflow用户
提问于 2015-12-09 15:54:11
回答 4查看 22.2K关注 0票数 9

当前正在运行postgreSQL 9.4.5_2

我试过了

代码语言:javascript
复制
pg_ctl stop -W -t 1 -s -D /usr/local/var/postgres -m f

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

代码语言:javascript
复制
pg_ctl status -D /usr/local/var/postgres 

并获取pg_ctl: server is running (PID: 536)

我也试过

代码语言:javascript
复制
pg_ctl restart -w -D /usr/local/var/postgres -c -m i

响应消息为:

代码语言:javascript
复制
waiting for server to shut down.......................... failed
pg_ctl: server does not shut down

我还检查了我的/Library/LaunchDaemons/,以了解为什么该服务在登录时启动,但到目前为止还没有成功。有谁知道下一步我应该去哪里检查?在活动监视器中强制退出对我也没有任何帮助。

EN

回答 4

Stack Overflow用户

发布于 2015-12-09 16:03:43

尝试了sudo和su,但没有这样的运气。刚找到这个图形用户界面

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

如果有人能帮助处理终端命令,我将不胜感激,但在此之前,gui将完成这项工作。

票数 10
EN

Stack Overflow用户

发布于 2018-11-29 03:49:29

我尝试了各种选项;最后,下面的命令起作用了。

代码语言:javascript
复制
sudo -u postgres ./pg_ctl -D /your/data/directory/path stop

示例

代码语言:javascript
复制
sudo -u postgres ./pg_ctl -D /Library/PostgreSQL/11/data stop
票数 6
EN

Stack Overflow用户

发布于 2017-09-15 15:49:24

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

代码语言:javascript
复制
{pg_ctl -D /usr/local/var/postgres stop -s -m fast}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34173451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档