1

安装 Postgresql 11 时出现错误。我上课做对了。谷歌搜索但没有找到。我不是想运行不同版本的 postgresql,我只是想安装它。

错误消息:端口 5432 已在使用中

4

4 回答 4

2
$ sudo lsof -i :5432
$ sudo pkill -u postgres

这就是为我解决的问题, lsof -i :5432 没有显示任何内容,但是在运行第二个命令后,我终于可以使用端口 5432。

于 2022-02-05T22:12:41.043 回答
1

该错误在屏幕截图中已经很明显。Postgres 默认在 post 5432 上运行,除非您另外配置它​​。

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

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

于 2019-01-08T04:38:13.970 回答
0

OS X 默认创建一个用户名 PostgreSQL,这会产生这个问题。您将需要删除此用户,因为您永远不需要以该用户身份登录,并且您应该5432免费使用该端口。

于 2021-07-25T10:32:05.230 回答
-2

通常这意味着您的 Mac 上已经有一个 PostgreSQL 服务器在运行。

于 2019-01-08T04:33:43.627 回答