PostgreSQL 12 起動時にエラー「”/var/lib/pgsql/12/data/” is missing or empty.」が発生した際の対応方法

PostgreSQL 12 起動時にエラー「”/var/lib/pgsql/12/data/” is missing or empty.」が発生した際の対応方法

PostgreSQL 12を再起動した際に、エラーが発生して起動ができなかったので、その際に対応方法を記述してます。

環境

  • CentOS Linux release 7.7.1908 (Core)
  • PostgreSQL 12.2

エラー内容

原因

ディレクトリ「/var/lib/pgsql」の所有者が変わっていたため発生。

対処法

所有者をpostgresに戻してあげれば、解決されました。