環境
- macOS Monterey 12.5.1
- PostgreSQL 12
- パッケージ管理にhomebrewを使っている
エラーメッセージ
psql: error: 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"?
原因
カーネルパニックでOSごと落ちて、lock fileが残ったため。
対処
lock fileを削除する。
rm /usr/local/var/postgresql@12/postmaster.pid
そして、サービスを再起動する。
brew services restart postgresql@12