Je n'arrive pas à accéder à mon compte de superutilisateur pour ma base de données posgresQL.Impossible d'accéder au superutilisateur dans postgresql
Utilisation de la commande:
psql -U postgres
je me connecte à l'utilisateur sucessfully 'postgres'. Cependant, ce n'est pas le super-utilisateur par défaut. Faire:
=# \du
je reçois:
List of roles
Role name | Attributes | Member of
-----------+-------------------------------------+-----------
pgsql | Superuser, Create DB | {}
postgres | Create role, Create DB, Replication | {}
So 'pgsql' semble être mon super-utilisateur par défaut.
Lorsque vous essayez:
psql -U pgsql
Je reçois l'erreur suivante:
psql: FATAL: database "pgsql" does not exist
J'ai changé le fichier pg_hba.conf à ce qui suit:
# Database administrative login by Unix domain socket
local all all trust
et aussi essayé:
# Database administrative login by Unix domain socket
local all pgsql trust
mais je reçois toujours la même erreur malgré tout, cette base de données 'pgsql' n'existe pas.
Toute aide serait grandement appréciée, je dois pouvoir accéder au super-utilisateur de la base de données.
Ah oui, je me sens stupide maintenant! Je suis nouveau à tout cela. Merci beaucoup, cela a fonctionné! – laughinl