52 votes

Autorisation de vidage Postgresql refusée

J’obtiens cette erreur en essayant de vider la base de données, je suis entré

Quel est le problème? Je viens d’installer un nouveau postgresql.

91voto

Écrivez dans le répertoire où l’utilisateur postgres dispose d’un accès en écriture. Par `` exemple.

Dans votre tentative, l’utilisateur postgres essaie de créer un fichier dans un répertoire aléatoire appartenant à l’autre utilisateur.

10voto

shoshinsha Points 71

la sauvegarde et la restauration peuvent être effectuées par n’importe quel utilisateur non privilégié qui connaît le mot de passe du superutilisateur postgres en modifiant les autorisations sur le répertoire de travail :

« tempfile » sera la propriété de postgres et du même groupe que l’utilisateur

6voto

Daniel Vérité Points 15675

sudo su postgres ne change pas le répertoire actuel, vous êtes donc toujours dans le répertoire de base de linuxuser et postgres n’a pas l’autorisation d’y écrire. Passer à un autre répertoire

2voto

john igneel Points 297

La première chose que vous devez faire est de ne pas passer à l’utilisateur postgres. Utilisez cette commande pour la sauvegarde :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X