BİLGİ SAYAMIYORUM beta

Postgresql de yeni kullanıcı nasıl açılır ya da ilk yüklemeden sonra ana kullanıcı şifresi nasıl değiştirilir?

0

postgres i ilk defa kurduğunuz zaman aslında kendiliğinden olan "postgres" kullanıcısının şifresini değiştirmeniz tavsiye edilmiyor, bu sebeple kendisi başlangıçta kilitli durumda. Ama linux da herşeyde olduğu gibi buna da müdahele edebiliyorsunuz. Ama önce yeni bir kullanıcı açmak isterseniz terminale şu satırları girmelisiniz, iki satır olanlarda ilk önce ilk satırı yazın "psql=" olanlar, açılan terminal içi psql editorü içindir:

Yeni kullanıcı açmak:

sudo -u postgres createuser yenikullanici

Yeni veritabanı oluşturmak:

sudo -u postgres createdb yeniveritabani

Yeni kullanıcıya parola atamak:

sudo -u postgres psql
psql=# alter user yenikullanici with encrypted password 'parola';

Az önce açılan psql terminalinden çıkmadan kullanıcıya açtığınız veritabanı ile ilgili yetki vermek:

psql=# grant all privileges on database yeniveritabani to yenikullanici;

Hayır ben postgres in kendiliğinden olan süper kullanıcısı ile çalışmak istiyorum derseniz, onun parolasını da şöyle belirliyorsunuz:

sudo -u postgres psql postgres
postgres=# \password postgres

Size iki kere "Enter new password:" ve "Enter it again:" şeklinde yeni parolayı soracaktır. Bu konuda da dikkatli olmalısınız, zira kullanıcı adı kendiliğinden olan olduğu için parolayı kesinlikle güçlü bir şey yapmalısınız. Dediğim gibi bu kendiliğinden kilitli olan kullanıcının kilidini açıyor. Kilidi tekrar kapatmak isterseniz de psql editöründeyken şunu yazın:

passwd --lock postgres

BENZER 7

Kimse etkileşime girmemiş

ETİKETLER