postgresql - 如何阻止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 之前,它工作得非常好。
解决方案
推荐阅读
- javascript - 将顺序更改为升序或降序时如何保留标记的项目
- laravel - 下了 52 个订单,只有 50 个通过 API 传入 Laravel DB
- google-bigquery - 将列值作为日期部分参数传递
- c# - 如何在 Visual Studio 中查找哪个“方法”来自哪个“命名空间”
- powershell - 如何将文件夹中的文件分配为PowerShell中拥有的其他文件?
- python - Tkinter RadioButton 在列表框中打印上一个结果
- qt - 使用嵌套的 QMap
- r - 清除所有对象和包的 R 环境
- javascript - MVC 控制器无法从 Ajax POST 请求中获取双精度值
- java - 变量替换有时不起作用