端口5432已在使用中postgres mac

时间:2019-01-08 04:28:44

标签: postgresql macos postgresql-11

在安装Postgresql 11时出现错误。我上了正确的课。搜索了Google,但没有找到。我不是要运行不同版本的Postgresql,而是要安装它。

Error message: Port 5432 is already in use

3 个答案:

答案 0 :(得分:1)

通常,这意味着Mac上已经在运行PostgreSQL服务器。

答案 1 :(得分:0)

该错误在屏幕截图中已经很明显。除非您另行配置,否则Postgres默认情况下在5432上运行。

转到终端并输入pg_ctl stop以停止postgres并重试。

您也可以输入ps aux|grep postgres并查看当前正在使用postgres的进程。

答案 2 :(得分:0)

默认情况下,OS X 创建一个用户名 PostgreSQL,这就造成了这个问题。您将需要删除此用户,因为您永远不需要以该用户身份登录,而且您应该可以免费使用端口 5432