PostgreSQL Temel SQL Komutları

PostgreSQL Veritabanına Uzaktan Bağlantı Nasıl Yapılır? (DBeaver ve PgAdmin Rehberi)

Merhaba! Bu yazıda PostgreSQL veritabanına DBeaver, PgAdmin veya diğer veritabanı istemcileriyle nasıl uzaktan bağlantı kurulacağını adım adım inceleyeceğiz. PostgreSQL’e ilk kez uzaktan erişim ayarı yapıyorsanız bu rehber tam size göre.

🔍 Adım 1: postgresql.conf Dosyasının Yolunu Bulma

PostgreSQL’in bağlantı ayar dosyası olan postgresql.conf dosyasının yerini öğrenmek için aşağıdaki komutu çalıştırabilirsiniz:

psql -c "SHOW config_file;"
    

Bu komut size yapılandırma dosyasının bulunduğu tam yolu gösterecektir.

🌐 Adım 2: postgresql.conf Dosyasında listen_addresses Ayarını Düzenleme

Uzaktan bağlantıların aktif hale gelmesi için listen_addresses ayarını güncellememiz gerekiyor. Dosyayı açmak için:

sudo nano /etc/postgresql/12/main/postgresql.conf
    

Dosya içinde aşağıdaki satırı bulun:

#listen_addresses = 'localhost'
    

ve şu şekilde güncelleyin:

listen_addresses = '*'
    

Bu ayar PostgreSQL’in tüm IP adresleri üzerinden gelen bağlantıları kabul etmesini sağlar. Güvenlik amacıyla sadece belirli IP’ler eklemek isterseniz, bu IP’leri virgül veya boşluklarla ayırarak yazabilirsiniz.

🔐 Adım 3: pg_hba.conf Dosyasında Uzaktan Bağlantı İzni Verme

Bağlantı kuracak IP adreslerine izin tanımlamak için pg_hba.conf dosyasını düzenleyin:

sudo nano /etc/postgresql/12/main/pg_hba.conf
    

Dosyanın sonuna şu satırı ekleyin:

# TYPE  DATABASE        USER    ADDRESS         METHOD
host    all             all     0.0.0.0/0       md5
    

Bu ayar tüm IP adreslerinden şifre doğrulaması yöntemiyle bağlantıya izin verir.

🔄 Adım 4: PostgreSQL Servisini Yeniden Başlatma

sudo systemctl restart postgresql
    

Değişikliklerin aktif olması için PostgreSQL servisini yeniden başlatmanız gerekiyor.

🔥 Adım 5: Güvenlik Duvarı 5432 Portunu Açma

PostgreSQL’in varsayılan bağlantı noktası olan 5432 portunu açmalısınız:

sudo ufw allow 5432
    

Bu işlemden sonra artık veritabanınıza dışarıdan bağlantı kurmaya hazırsınız.

🎉 Sonuç: Artık DBeaver ile PostgreSQL Bağlantısı Kurabilirsiniz

Tüm adımları tamamladıktan sonra DBeaver, PgAdmin veya farklı bir SQL istemcisi üzerinden PostgreSQL veritabanınıza kolayca bağlanabilirsiniz. Bu rehberde PostgreSQL’e uzaktan bağlantı kurmak için gereken tüm ayarları detaylı bir şekilde anlattık.

Umarız faydalı bir içerik olmuştur. Bir sonraki yazımızda görüşmek üzere! Takip etmeyi unutmayın 😊

Beğendiysen bir çay ısmarlayabilirsin ☕

Bana çay ısmarla

Database ile ilgili yorumlar

Yorum Paylaş

EMail Zorunlu alanlar * *