PostgreSQL pg_dump実行時に「FATAL: ユーザ “xxx” で対向(peer)認証に失敗しました」が発生した場合の対応

PostgreSQL pg_dump実行時に「FATAL:  ユーザ “xxx” で対向(peer)認証に失敗しました」が発生した場合の対応

pg_dumpコマンドを使用してバックアップを実行した際に、エラー「 FATAL: ユーザ “xxx” で対向(peer)認証に失敗しました」が発生した際の対処法を記述

環境

  • OS Ubuntu19.04
  • PostgreSQL 11.5

エラー内容

原因

pg_hba.confでlocalへのアクセスがpeerになっているため

対処法

peerをmd5に変更すると利用しているアプリケーションにエラーが発生してしまうので、「IPv4 local connections」はmd5になっていたことは確認済みなため、アクセス方法を指定して実行して解決しました。