PostgreSQL Konfigürasyonu

Adım 1: Postgres kullanıcısına şifre oluşturun

Postgres veritabanında işlem yapacağımız için önce psql aracına ulaşmamız gerekir.

sudo -u postgres psql

Postgres indirilikten sonra şifre oluşturma işlemini yapmanız gerekir.

\password postgres

Girmek istediğiniz şifreyi yazabilirsiniz.

circle-info

Şifre yazaraken gözükmez bu yüzden dikkatli bir şekilde giriniz. Şifrenizi iki defa sorunsuz bir şekilde girdiğinizde ekteki gibi duruma gelirsiniz.

Adım 2: Postgresql.conf dosyasındaki yapılacak değişiklikler

Postgresql kurulduğunda, psql yalnızca localhost bağlantılarının dinlenmesine izin verir. Bu yüzden uzak TCP/IP bağlantısından gelen tüm bağlantı isteklerini engeller.

Postgresql.conf dosyasını açın

Dosya yolunuz bu şekilde olmalıdır eğer Postgresql versiyonunuz 15'ten aşağı ise hata verir. PostgreSQL versiyonunuzu güncelleyin veya tekrardan PostgreSQL Kurulumu sayfasına gidip indirebilirsiniz.

Dosya içerisinde listen_addresses kısmını bulunuz. Resimdeki gibi listen_address = '*' şeklinde değiştiriniz.

circle-info

listen_addresses satırının başındaki '#' işaretini silmeyi unutmayınız.

circle-info

CTRL + S tuş kombinasyonu yaptıktan sonra klavyeden Q tuşuna basarak buradan çıkınız.

Adım 3: Erişim için pg_hba.conf dosyasını düzenleme

pg_hba.conf dosyasını açın

En alt satıra gelin ve bu iki satırı ekleyin.

circle-info

CTRL + S tuş kombinasyonu yaptıktan sonra klavyeden Q tuşuna basarak buradan çıkınız.

Adım 4: PostgreSQL servisini yeniden başlatın

Bütün değişiklerin uygulanması için PostgreSQL servisini yeniden başlatmanız gerekir.

Adım 5: PostgreSQL servisinin dinlediği portları kontrol edin

Bu şekilde bir yanıt vermesi gerekir. Bu, psql'nin artık uzaktan erişim için etkinleştirildiği anlamına gelir.

circle-check

Last updated