我在我的windows上有postgresql-11.17源代码,遵循文档中的安装:PostgreSQL-11文档,但当我运行命令./pg_ctl -D /usr/local/pgsql/data -l logfile start
时,它显示错误:
waiting for server to start..../bin/sh: logfile: Permission denied
stopped waiting
pg_ctl: could not start server
Examine the log output.
我有它运行正常几次以前,但现在它不工作。我认为这是因为有一些进程仍在运行,但我不知道在WSL上杀死它们的命令,也不知道它们的名字是什么。
所以,我发现解决问题的一种方法是做sudo top
,然后用k
杀死postgres进程,给你想要终止的PID,然后SIGKILL
命令(9)。