J'essaie de configurer django sur une nouvelle machine virtuelle Ubuntu. Je suis les didacticiels jusqu'à ce que j'y arrive:
psycopg2.OperationalError: FATAL: Ident authentication failed for user "postgres"
L'utilisateur Ubuntu "postgres" a vu son mot de passe défini sur 123456:
sudo su postgres -c passwd
À l'aide de pdadmin, je me connecte à l'instance de pg sur localhost, accède aux rôles de connexion, clique avec le bouton droit sur l'utilisateur «postgres» et définit le mot de passe sur 123456. Je clique ensuite sur OK et quitte pgadmin3.
Mais, même après avoir fait tout cela,
psql -U postgres -W
rejette le mot de passe que je lui ai donné. Django continue également de me donner la même erreur même si settings.py a été configuré avec les bonnes informations.
Quelqu'un a des idées?
la source
changer les connexions locales IPv4 pour faire confiance à pg_hba.conf.
J'espère que ça t'aide...
la source