Guide de l'administrateur NetBackup™ for PostgreSQL
- Présentation de NetBackup for PostgreSQL
- Configuration de NetBackup for PostgreSQL
- Sauvegarde et restauration de NetBackup for PostgreSQL
- À propos des sauvegardes PostgreSQL
- Dépannage de PostgreSQL
- Annexe A. Commandes et conventions de NetBackup for PostgreSQL
- Annexe B. Commandes de NetBackup for PostgreSQL
Authentification du mot de passe de l'environnement PostgreSQL
L'authentification du mot de passe de l'environnement PostgreSQL vous évite de renseigner le mot de passe à chaque exécution d'une sauvegarde. Le fichier de mot de passe stocke le mot de passe et l'application le récupère chaque fois que vous exécutez une sauvegarde.
Le fichier de mot de passe pour Windows est pgpass.conf
et le fichier pour Linux est un fichier .pgpass
.
Le fichier de mot de passe doit contenir des lignes au format suivant :
hostname:port:database:username:password
Sous Linux, après avoir modifié le fichier .pgpass
, modifiez les autorisations du fichier .pgpass
.
Pour authentifier le mot de passe
- Exécutez la commande suivante :
>echo%AppData%
O/P: C:\Users\Administrator\AppData\Roaming
- Créez le répertoire
postgresql
dansC:\Users\Administrator\AppData\Roaming
. - Créez le fichier
pgpass.conf
dans le répertoirepostgresql
. - Dans le fichier
pgpass.conf
, mettez à jour les éléments suivants, puis enregistrez le fichier.nomhôte:port:basededonnées:nomutilisateur:motdepasse
Par exemple,
localhost:5432:*:postgres:test_123
- Redémarrez les services postgres.
Pour authentifier le mot de passe
- Créez le fichier
.pgpass
dans le répertoire d'origine de l'utilisateur. - Modifiez le fichier
.pgpass
comme suit :hostname:port:database_name:username:password
- Pour modifier les autorisations du fichier
.pgpass
, exécutez la commande suivante :$ chmod 0600 ~/.pgpass