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.

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.
sudo nano /etc/postgresql/15/main/postgresql.conf
Dosya içerisinde listen_addresses kısmını bulunuz. Resimdeki gibi listen_address = '*' şeklinde değiştiriniz.

Adım 3: Erişim için pg_hba.conf dosyasını düzenleme
pg_hba.conf dosyasını açın
sudo nano /etc/postgresql/15/main/pg_hba.conf
En alt satıra gelin ve bu iki satırı ekleyin.
host all all 0.0.0.0/0 md5
host all all ::0/0 md5

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.
sudo systemctl restart postgresql
Adım 5: PostgreSQL servisinin dinlediği portları kontrol edin
ss -nlt | grep 5432
Bu şekilde bir yanıt vermesi gerekir. Bu, psql'nin artık uzaktan erişim için etkinleştirildiği anlamına gelir.

Bu yanıtı aldıktan sonra Linux Manuel Kurulum sayfasına gidip kurulum aşamalarını gerçekleştirebilirsiniz.
Last updated
Was this helpful?