NetBackup™ for PostgreSQL 管理者ガイド

Last Published:
Product(s): NetBackup & Alta Data Protection (10.4)

PostgreSQL 環境パスワードの認証

PostgreSQL 環境パスワードを認証すると、バックアップを実行するたびにパスワードを指定する必要がなくなります。パスワードファイルにパスワードが格納され、アプリケーションはバックアップを実行するたびにパスワードを取得します。

パスワードファイル

Windows のパスワードファイルは pgpass.conf、Linux のパスワードファイルは .pgpass ファイルです。

パスワードファイルには、次の形式の行を含める必要があります。

hostname:port:database:username:password

Linux の場合、.pgpass ファイルを編集した後で .pgpass ファイルの権限を変更します。

Windows でのパスワードの認証

パスワードを認証するには

  1. 次のコマンドを実行します。

    >echo%AppData%

    O/P: C:\Users\Administrator\AppData\Roaming

  2. postgresql ディレクトリを C:\Users\Administrator\AppData\Roaming パスに作成します。
  3. pgpass.confpostgresql ディレクトリに作成します。
  4. pgpass.conf ファイルで次を更新し、ファイルを保存します。

    hostname:port:database:username:password

    例: localhost:5432:*:postgres:test_123

  5. postgres サービスを再起動します。
Linux でのパスワードの認証

パスワードを認証するには

  1. .pgpass ファイルをユーザーのホームディレクトリに作成します。
  2. .pgpass ファイルを次のように編集します。

    hostname:port:database_name:username:password

  3. .pgpass ファイルの権限を変更するには、次のコマンドを実行します。

    $ chmod 0600 ~/.pgpass