wired raven

文字通りの日記。主に思ったことやガジェットについて

PostgreSQLが起動しない

環境

  • 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