Nasıl ilk defa postgresql yapılandırma?
Sadece postgresql kurdum ve kurulum sırasında x şifre belirtildi.
createdb
ve herhangi bir parola belirtmek için çalıştığımda bu mesajı alıyorum:
createdb: PostgreSQL veritabanına bağlanılamadı: ÖLÜMCÜL: parola kimlik doğrulama kullanıcı için başarısız oldu
createuser
için aynı.
Nasıl başlamalıyım? Veritabanı için bir kullanıcı olarak kendim ekleyebilir miyim?
CEVAP
Diğer cevaplar benim için tamamen tatmin edici değildi. Burada Xubuntu 12.04.1 LT üzerinde postgresql-9.1 için çalıştı.
Kullanıcı PostgreSQL veritabanı: varsayılan bağlanmak
sudo -u postgres psql template1
Kullanıcı isim, çıkış numarasını (Ctrl-D) için parola ayarlayın :
Åžifreli parola ile KULLANICI isim''; . korsanlar ALTER
pg_hba.conf
dosyasını düzenlemek :sudo vim /etc//9.1//pg_hba ana postgresql.conf
"Eş", "md5" isim konusunda: satırda . ve değişim
tüm yerelPostgreSQL
eş md5Veritabanını yeniden başlatın :
sudo /etc/init.d/postgresql yeniden başlatın
(*. *3 ile çalıştı kontrol edebilirsiniz burada)
Bir kullanıcı aynı adı (bulmak için, yazabilirsiniz
whoami
) oluÅŸturmak :-PostgreSQL U-d -e -E -l -P -r -s
<my_name>
createuserSeçenekleri postgresql, veritabanları oturum oluşturmak ve bir kullanıcı oluşturmak için söyle, yeni roller oluşturmak, süper, şifrelenmiş bir parola olacak. Gerçekten önemli olanları-P şifreli olacak, ve-B
createdb
bir yapabilirsiniz, böylece parola yazmanız kadar-E, vardır.Şifreler dikkat edinilk kez yeni bir parola (yeni kullanıcı) sor, tekrarlanan ve daha sonra bir kez isim (adım 2) belirtilen parola.
Yine
pg_hba.conf
dosyası (adım 3 bakınız) düzenlemek ve değiştirmek "" "" satırı ile ilgili olarak "tüm" diğer kullanıcılar : . md5 eştüm yereltüm
eş md5Yeniden (adım 4), ve-U isim olmadan giriş yapabilirsiniz kontrol edin :
numarasını template1
EÄŸer bir daha yaparsan
psql
varsayılan veritabanı olarak aynı adı (örn. sahip bağlanmak için çalışacağız beri başarısız olduğunu unutmayınwhoami
). template1 burada baştan bu admin veritabanı.Şimdi
createdb <dbname>
çalışması gerekir.
Nasıl PostgreSQL komut satırı yardımcı...
Çözmek için nasıl "Eklenti yürütm...
Nasıl saklamak için Node.js dağıtım ay...
Nasıl raylar özel bir yapılandırma değ...
Nasıl istiyorsan öyle etkin bağlantıla...