我用http://postgresapp.com.在菜单栏中,它给出了错误"无法在端口5432上启动"同样,如果我try 从终端启动服务器,我会得到:

psql: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

我还跑了pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

推荐答案

您有另一个运行postgres的实例,这是唯一对这个端口感兴趣的应用程序.您应该使用netstat和ps来确定这一点.然后停止实例并卸载它,例如,您可能已经安装了enterpiseDb,这就是我所做的.

Postgresql相关问答推荐

如何高效地将行聚合到数组中,同时保留`NULL`来指示丢失的数据?

Postgres BULK INSERT如何影响Debezium?

是否从表中 Select 值?巴什

使用 pgAdmin 4 v7.4 在 Windows 11 上全新安装 PostgreSQL 15.3-3 无法启动 - 卡在正在加载 pgAdmin 4 v7.4...

从单选插入到多个表

PostgreSQL unnest 与空数组

如何在 Sequelize ORM 中插入 PostGIS GEOMETRY 点?

PostgreSQL错误致命:角色 username不存在

错误:syntax error at or near "user"

postgresql 在查询中插入空值

如何防止用户看到其他数据库和其他数据库中的表?

没有查询要创建的in ... error

如何在 psql 控制台中打印当前工作目录?

Rails 验证数组中的值

获取 psycopg2 count(*) 结果数

如何使用 Django Migrations 重新创建已删除的表?

如何使用 PostgreSQL 触发器来存储更改(SQL 语句和行更改)

有没有办法确保 WHERE 子句在 DISTINCT 之后发生?

使用 Postgresql 数据库(OSX Lion)创建 Rails 3.1 应用程序

使用 Homebrew 安装 icu4c 版本 63