PostgreSQL 12 起動時にエラー「FATAL: data directory “/xxx” has invalid permissions」が発生した場合の対処法

PostgreSQL 12 起動時にエラー「FATAL:  data directory “/xxx” has invalid permissions」が発生した場合の対処法

突然、PostgreSQL 12が起動できなくなったので、その際に行った原因調査と対処法を記載しておきます。

環境

  • CentOS Linux release 7.7.1908 (Core)
  • PostgreSQL 12.2

エラー全文

エラー原因

データベースクラスタに指定したディレクトリのパーミッションが変更されていたため発生

対処法

対象のディレクトリのパーミッションをとりあえず、700に変更したところ改善