SORU
8 EKİM 2011, CUMARTESİ


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
8 EKİM 2011, CUMARTESİ


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. :-)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DominicFear

    DominicFear

    30 Kasım 2006
  • Fubar Protocol

    Fubar Protoc

    21 AĞUSTOS 2010
  • Kingsimba357

    Kingsimba357

    7 NİSAN 2008