首页 > 解决方案 > 如何阻止postgresql重新启动?

问题描述

我正在尝试docker-compose up在 postgres 容器上运行,但遇到了错误:

Ports are not available: listen tcp 0.0.0.0:5432: bind: address already in use

所以我寻找进程sudo lsof -i :5432并杀死相关的PID。但是,另一个 postgres 进程会立即使用新的 PID 启动。

Postgres 使用 pg_ctl 安装在我的 macOS 上,我尝试运行sudo pg_ctl stop -D /Library/Postgresql/13/data,但它说我需要使用su? 我尝试了很多密码,但没有一个有效,我不记得曾经创建/使用过su.

我不知道是怎么回事。在我重新启动我的 Macbook 之前,它工作得非常好。

标签: postgresqlmacosdocker

解决方案


推荐阅读