Ubuntu11.10'a psql ve phpPgAdmin uygulamasını yükledim ve nasıl çalıştırılacağını bilmiyorum. Varsayılan kullanıcı adı ve şifre nedir? Yükleme işlemi sırasındaGiriş yap PostgreSQL - Oturum açılamadı
cevap
muhtemelen adımları özledik:
veritabanı içinde parolasını değiştirirŞimdi sunucu için 'postgres' Yönetici hesabının şifresini sıfırlamak gerekir, bu yüzden sistem yönetimi tamamı için kullanabilirsiniz görevler.
sudo su postgres -c psql template1
template1=# ALTER USER postgres WITH PASSWORD 'password';
template1=# \q
, şimdi aynı şeyi gerekir: komut satırında aşağıdaki (eğer yönetici hesabı için kullanmak istediğiniz şifreyi yerine) Türü unix, kullanıcının 'Postgres'e' için:
sudo passwd -d postgres
sudo su postgres -c passwd
Şimdi önce kullanılan aynı şifreyi girin.
http://hocuspokus.net/2008/05/install-postgresql-on-ubuntu-804/
birini yaratmadan varsayılan kullanıcı adı ve parola yoktur. En basit kurulum, kendi kullanıcınızı bir süper kullanıcı olarak kurmak için bu adımları takip etmektir. Bir terminal isteminde
, kendi kullanıcı adınızsudo -u postgres createuser --superuser $USER
Başlat postgresql Komut istemi adınız olarak ancak henüz bir şifre koymak değildi çünkü kökü olarak çalışan bir postgres kullanıcı oluşturmak;
sudo -u postgres psql
Postgresql isteminde, parolanızı ayarlayın;
\password $USER
Bundan sonra, yalnızca iyi oturum açabilmeniz gerekir.
Kur, daha ayrıntılı olarak belgelenmiştir here.
DÜZENLEME:
sen çalışır madenden aşağıdaki satırları ile /etc/postgresql/9.1/main/pg_hba.conf
(yani kimlik doğrulama yapılandırma dosyası) karşılaştırmak isteyebilirsiniz postgres
kullanıcı olarak otomatik kimlik doğrulaması mümkün olmayan sıkışırsan; Eğer hatta aynı makineden doğrulaması yapamaz çünkü bu durumda gerekli olanlar olmalıdır
grep -v ^# pg_hba.conf
"Yerel" satırları kullanarak uncommented olanlar alabilirsiniz;
local all postgres peer
local all all peer
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
$ sudo -u postgres yaratıcısı --superuser $ KULLANICI createuser: veritabanı postgres bağlanamadı: FATAL: kullanıcı için şifre kimlik doğrulaması başarısız "postgres" –
@ IvanZ.Horvat Çok garip, tarafından Ubuntu'da varsayılan olarak Postgresql, aynı makineden gelen herhangi bir bağlantı için 'aynı kullanıcı' kimlik doğrulamasını kullanacak şekilde yapılandırılmıştır; bu, işletim sistemindeki kullanıcı olarak giriş yaptıktan sonra bir parola kullanmanız gerekmediği anlamına gelir. Sadece Ubuntu 11.10'u kullanarak yeni bir kurulumda oturum açabileceğimi doğruladım. –
@ IvanZ.Horvat Cevabım için hba.conf (kimlik doğrulama yapılandırma dosyası) hakkında bazı bilgiler eklendi. –
Yüklemeyi yapan kullanıcının kullanıcı parolası ile oturum açmayı denemek iyi olabilir.
ivan @ ivan-Inspiron-N5110: Şifre: –
psql'in: ÖLÜMCÜL: parola doğrulaması başarısız ~ $ sudo su [sudo] ivan için şifre template1 -c psql'i postgres'dir kullanıcı için "postgres" –