psql: error: connection to server on socket "/tmp/.s.PGSQL.5432" 原因及修复方法

188 阅读1分钟

MacOS 上brew安装的PostgreSQL有时候就报:psql: error: connection to server on socket "/tmp/.s.PGSQL.5432" failed: No such file or directory Is the server running locally and accepting connections on that socket?

重启也没能解决,后来找了以后,找到原因了。``postmaster.pid already exists 上一次异常退出,pid 文件没清。 清理办法: rm -f /opt/homebrew/var/postgresql@17/postmaster.pid 后面启动就行brew services restart postgresql@17。 就是一次问题的记录,希望对你有帮助!