当我执行命令时:
pg_ctl -D /用户名/本地名/变量名/postgres -l/用户名/本地名/变量名/postgres/服务器日志启动
我得到这个错误:
pg_ctl: another server might be running; trying to start server anyway
waiting for server to start.... stopped waiting
pg_ctl: could not start server
Examine the log output
我的博客开始了:
brew服务启动postgresql
4条答案
按热度按时间shyt4zoc1#
您应该按如下方式进行操作:
1.查看
/usr/local/var/postgres/postmaster.pid
,在第一行中,您将找到一个进程ID。postmaster.pid
(但是如果进程ID属于PostgreSQL进程,永远不要删除该文件)。然后按照下一步所示启动PostgreSQL。-t 1000
添加到pg_ctl
。rqenqsqc2#
在windows中,查找后台运行的postgres进程。
要使用命令行终止,请执行taskkill /f /IM postgres*
falq053o3#
我面临这样的问题,当我以管理员身份运行CMD时,命令工作正常
64jmpszr4#
这个错误清楚地显示已经有一个postgreSQL服务器,所以,首先使用以下命令关闭现有的服务器以释放该端口
注意:如果您的服务器运行的端口不是默认端口,请更改端口号
这将返回在该端口上运行的所有现有进程并返回它们的PID。复制PID并运行以下命令以终止进程。