【发布时间】:2021-10-24 23:57:04
【问题描述】:
我有点想把头撞到墙上试图弄清楚这一点......
当我在终端中运行 psql 时,它给了我:
psql: error: connection to server on socket "/tmp/.s.PGSQL.5432" failed: Connection refused
Is the server running locally and accepting connections on that socket?
我看到使用brew services 运行的服务,但出现了另一个服务,因为我也尝试升级 PSQL,但这可能会更糟。
postgresql started fella /Users/fella/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
postgresql@13 stopped
我试过了:
pg_ctl -D /usr/local/var/postgres stop -s -m fast- 输出>>
pg_ctl: PID file "/usr/local/var/postgres/postmaster.pid" does not exist Is server running? pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start- 输出>>
waiting for server to start.... stopped waiting pg_ctl: could not start server Examine the log output.
我试过了:
- 酿造更新
- 酿造升级
没有任何错误,但是当我运行 psql 时仍然遇到同样的错误
我刚刚跑了
➜ ~ code /usr/local/opt/postgresql/homebrew.mxcl.postgresql.plist
➜ ~ tail -n 100 /usr/local/var/log/postgres.log
在那里发现了一大堆错误。很多这样的事情发生:
incompatible with server 2021-10-24 18:04:41.848 MDT [1038] DETAIL: The data directory was initialized by PostgreSQL version 13, which is not compatible with this version 14.0.
但这是最近的一个:
2021-10-24 18:09:45.680 MDT [4129] 日志:启动 PostgreSQL 14.0 在 x86_64-apple-darwin20.6.0 上,由 Apple clang 版本 13.0.0 编译
(clang-1300.0.29.3),64 位 2021-10-24 18:09:45.682 MDT [4129] 日志: 监听 IPv6 地址“::1”,端口 5432 2021-10-24 18:09:45.682 MDT
[4129] 日志:侦听 IPv4 地址“127.0.0.1”,端口 5432
2021-10-24 18:09:45.763 MDT [4129] 日志:监听 Unix 套接字
"/tmp/.s.PGSQL.5432" 2021-10-24 18:09:45.814 MDT [4129] 日志:可以 未打开目录“pg_tblspc”:没有这样的文件或目录 2021-10-24
18:09:45.815 MDT [4129] 日志:无法打开配置文件
"/usr/local/var/postgres/pg_hba.conf": 没有那个文件或目录
2021-10-24 18:09:45.816 MDT [4129] 致命:无法加载 pg_hba.conf
2021-10-24 18:09:45.818 MDT [4129] 日志:数据库系统已关闭
postgres:无法访问服务器配置文件
"/usr/local/var/postgres/postgresql.conf": 没有那个文件或目录
postgres:无法访问服务器配置文件
"/usr/local/var/postgres/postgresql.conf": 没有那个文件或目录
postgres:无法访问服务器配置文件
"/usr/local/var/postgres/postgresql.conf": 没有这样的文件或 目录
【问题讨论】:
-
似乎无法启动。示例日志输出?
标签: psql