Próbuję skonfigurować django na nowej maszynie Wirtualnej Ubuntu. Postępuję zgodnie z samouczkami, dopóki nie dojdę do tego:
psycopg2.OperationalError: FATAL: Ident authentication failed for user "postgres"
Użytkownik „postgres” Ubuntu ma ustawione hasło na 123456:
sudo su postgres -c passwd
Za pomocą pdadmin łączę się z instancją pg na localhost, wchodzę do ról logowania, kliknij prawym przyciskiem myszy użytkownika „postgres” i ustaw hasło na 123456. Następnie klikam OK i wychodzę z pgadmin3.
Ale nawet po zrobieniu tego wszystkiego
psql -U postgres -W
odrzuca hasło, które mu podałem. Django nadal wyświetla ten sam błąd, mimo że plik settings.py został skonfigurowany z poprawnymi informacjami.
Czy ktoś ma jakieś pomysły?
źródło
zmień lokalne połączenia IPv4 na zaufanie w pg_hba.conf.
Mam nadzieję, że Ci to pomoże...
źródło