Postgresql: parola kimlik doğrulama kullanıcı " için başarısız oldu;isim"
PostgreSQL 8.4, PostgreSQL istemci ve Pgadmin 3 yüklü. Kimlik doğrulama kullanıcı için "" için hem istemci ve Pgadmin konsol. isim başarısız oldu Kullanıcı olarak yazılan var "" ve parola "önce işe yaradı. çünkü", isim isim Ama şimdi kimlik doğrulaması başarısız oldu. Bu sorun olmadan daha önce bir kaç defa yaptım. Ne yapmalıyım? Ve ne olur?
i159@i159-desktop:~$ psql -U postgres -h localhost -W
Password for user postgres:
psql: FATAL: password authentication failed for user "postgres"
FATAL: password authentication failed for user "postgres"
CEVAP
Eğer yanlış hatırlamıyorsam kullanıcı postgres
yokturDBşifre varsayılan olarak Ubuntu. Sadece postgres
kullanarak bu hesap için giriş yapabilirsiniz anlamına gelirOS kullanıcıhesap.
Yapabileceğin bir kutuda 8 ** erişim hakkına sahip olduğunu varsayarsak:
sudo -u postgres psql
Eğer o database "postgres" does not exists
bir hata ile başarısız olursa, o zaman büyük olasılıkla bir Ubunutu veya Debian server üzerinde değil :-) bu durumda sadece bu komut için template1
ekleyin:
sudo -u postgres psql template1
Eğer Bu komutları herhangi bir hata ile psql: FATAL: password authentication failed for user "postgres"
başarısız olursa o dosyayı /etc/postgresql/8.4/main/pg_hba.conf
kontrol edin: bu gibi olmayan yorum ilk satırı: bir çizgi olmalı
local all postgres ident
PostgreSQL daha yeni sürümleri için ident
aslında peer
olabilir. O TAMAM da.
psql
kabuk içinde verebilirsinizDB kullanıcıpostgres
parola:
ALTER USER postgres PASSWORD 'newPassword';
Yazarak psql
kabuk bırakabilirsinizCtrlDya da komutu \q
ile.
Şimdi pgAdmin DB süper kullanıcı için geçerli bir şifre vermek gerekir ve çok mutlu olacak. :-)
Hata alıyorum: PostgreSQL raylar için ...
numarasını: ÖNEMLİ: kullanıcı "is...
PostgreSQL için bağlantı Django: "...
"kimlik Doğrulama Başarısız oldu&...
&; mesaj herhangi bir modülü yüklemek ...