gpt4 book ai didi

macos - 正在使用的 Postgres 应用程序错误数据目录

转载 作者:行者123 更新时间:2023-11-29 11:49:32 25 4
gpt4 key购买 nike

我是 postgres 的新手,我通过下载 postgres 应用程序安装了它。但是,删除应用程序后我不得不重新安装几次,现在由于某种原因,当我尝试通过单击“开始”来执行 postgres 时,我得到:

There is already a PostgreSQL server running in this data directory

所以,我现在真的不知道该怎么办。我搜索了如何完全删除 postgres,但由于我是通过下载 .dmg 文件安装的,所以除了删除应用程序文件夹中的应用程序并再次安装 dmg 文件之外,我不知道还有什么可做的。我找到了一些关于卸载 postgres 的说明,但它们都是关于使用 brew 和 sudo 命令的,我认为这对我的情况不起作用(因为我没有使用 pip install 或 brew install 安装)。

我已经通过执行此操作重新安装了好几次,但我仍然收到相同的消息,表明 PostgreSQL 服务器已经在运行。我该如何解决这个问题?

我使用的是 Mac OS Sierra 10.12.2。

最佳答案

来自故障排除指南: https://postgresapp.com/documentation/troubleshooting.html

There is already a PostgreSQL server running in this data directory

This can happen if you’ve configured Postgres.app to use a data directory that is used by a different PostgreSQL installation.Stop the other server before starting Postgres.app.In general, it is not recommended to just use a data directory created by another version of PostgreSQL, since it might have been configured differently.

如果您想知道如何停止正在运行的其他 postgres 服务器,Mac 顶部栏中应该有一个小图标: enter image description here

如果存在,只需单击退出即可停止它。

此外,重新启动计算机通常会停止它。

否则,你可以试试:

$  ps ux | grep Postgres
scott 13272 0.0 0.0 2612628 304 ?? S 28Jan17 0:24.19 /Applications/Postgres.app/Contents/Versions/9.5/bin/postgres -D /Users/scott/Library/Application Support/Postgres/var-9.5 -p 5432
scott 13268 0.0 0.1 2561100 10808 ?? S 28Jan17 0:10.94 /Applications/Postgres.app/Contents/MacOS/Postgres
scott 75423 0.0 0.0 2434840 780 s011 S+ 9:44PM 0:00.00 grep Postgres

在 pid 上运行 kill(第二列,此处为 kill 13268)应该会停止它。

关于macos - 正在使用的 Postgres 应用程序错误数据目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42521331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com