postgres kimlik doğrulaması başarısız oldu


11

Django'yu taze bir Ubuntu VM'de kurmaya çalışıyorum. Bu konuya ulaşana kadar dersleri takip ediyorum:

psycopg2.OperationalError: FATAL: Ident authentication failed for user "postgres"

Ubuntu kullanıcısı "postgres" şifresini 123456 olarak ayarladı:

sudo su postgres -c passwd

Pdadmin'i kullanarak, localhost'taki pg örneğine bağlanıyorum, Oturum Açma Rolleri'ne gidiyorum, kullanıcının 'postgres'i sağ tıklayıp şifreyi 123456 olarak ayarlıyorum. Sonra Tamam'ı tıklayıp pgadmin3'ten çıkıyorum.

Ancak, tüm bunları yaptıktan sonra bile,

psql -U postgres -W

verdiğim şifreyi reddediyor. Django ayrıca settings.py doğru bilgiyle ayarlanmış olsa bile aynı hatayı vermeye devam ediyor.

Bir fikri olan var mı?

Yanıtlar:



3

IPv4 yerel bağlantılarını pg_hba.conf dosyasına güvenecek şekilde değiştirin.

# IPv4 local connections:
host    all         all         127.0.0.1/32          trust

umarım sana yardımcı olur ...


3
Bu, TÜM yerel kullanıcıların şifreleri olmadan Postgres'e bağlanmasına izin verir. Bu kötü bir fikir
b1_ 29:12
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.