Ubuntu 22.04 PostgreSQL kurulumu
Herkese Merhaba! Bu yazımızda Ubuntu 22.04 üzerine PostgreSQL kurulumunu adım adım anlatacağım.

PostgreSQL Kurulumu
Adım 1: Ubuntu Depolarını Güncelleme
Öncelikle, kullandığınız Ubuntu depolarının güncel olduğundan emin olmalısınız. Aşağıdaki komut ile depoları güncelleyebilirsiniz:
sudo apt-get update
Güncelleme işlemi tamamlandıktan sonra PostgreSQL kurulumuna geçebiliriz.

Adım 2: PostgreSQL Kurulumu
PostgreSQL ve gerekli paketlerini yüklemek için aşağıdaki komutu kullanabilirsiniz:
sudo apt-get install postgresql postgresql-contrib
Kurulum sırasında devam etmek için y tuşuna basarak işlemi onaylayın.

Adım 3: PostgreSQL Servisinin Durumunu Kontrol Etme
Kurulumdan sonra PostgreSQL servisinin çalışıp çalışmadığını kontrol edelim:
systemctl status postgresql.service
Ayrıca PostgreSQL yapılandırma dosyalarını kontrol etmek için aşağıdaki komutları kullanabilirsiniz:

ls /etc/postgresql/14/main
service postgresql status
Kurulumla birlikte “postgres” adında bir sistem kullanıcısı da oluşturulacaktır.
PostgreSQL’e Uzaktan Bağlantı Sağlama
Adım 1: postgresql.conf Dosyasını Düzenleme
PostgreSQL’e uzaktan bağlanabilmek için yapılandırma dosyalarını güncellemeliyiz. İlk olarak postgresql.conf dosyasını açın:
nano /etc/postgresql/14/main/postgresql.conf
Dosya içerisinde “Connections and authentication” bölümünde yer alan listen_addresses satırını bulun. Satırın başındaki # işaretini kaldırarak aşağıdaki gibi düzenleyin:
listen_addresses = '*'
Değişiklikleri kaydedip dosyadan çıkın.

Adım 2: pg_hba.conf Dosyasını Düzenleme
Uzaktan bağlantıya izin vermek için pg_hba.conf dosyasına erişin:
nano /etc/postgresql/14/main/pg_hba.conf
Dosyanın sonuna aşağıdaki satırı ekleyin:
host all all 0.0.0.0/0 md5
Bu satır, PostgreSQL’in tüm IP adreslerinden bağlantı kabul etmesini sağlar. Yine değişiklikleri kaydedip çıkın.

Adım 3: PostgreSQL Servisini Yeniden Başlatma
Değişikliklerin geçerli olması için PostgreSQL servisini yeniden başlatın:
sudo systemctl restart postgresql
sudo systemctl status postgresql
Adım 4: Port Kontrolü
PostgreSQL’in varsayılan olarak kullandığı 5432 portunun açık olup olmadığını kontrol edin:
ss -nlt | grep 5432
PostgreSQL Kullanıcı ve Veritabanı İşlemleri
Adım 1: Postgres Kullanıcısına Geçiş
PostgreSQL kurulumuyla birlikte gelen “postgres” kullanıcısına geçiş yapmak için aşağıdaki komutu kullanın:
sudo su postgres
Adım 2: psql Kabuk Girişi
Postgres kullanıcısı olarak psql kabuğuna girmek için şu komutu çalıştırın:
psql
Çıkmak için exit komutunu kullanarak kendi kullanıcı hesabınıza geri dönebilirsiniz.
Adım 3: Var Olan Veritabanlarını Listeleme
Aşağıdaki komut, mevcut veritabanlarını listeler:
\l

Adım 4: Kullanıcı Rollerini Listeleme
Mevcut rollerin ve yetkilerinin listesini görmek için:
\du
Adım 5: Kullanıcı Şifresini Değiştirme
PostgreSQL kullanıcısının şifresini değiştirmek için şu komutu çalıştırın:
ALTER USER postgres WITH PASSWORD '123456';
Adım 6: Yeni Kullanıcı Oluşturma
Yeni bir kullanıcı oluşturmak için:
CREATE USER kullaniciadi WITH PASSWORD '123456';
Adım 7: Veritabanı Oluşturma
Yeni bir veritabanı oluşturmak için:
CREATE DATABASE databaseadi;

Bu yazıda, Ubuntu 22.04 üzerine PostgreSQL kurulumunu, uzaktan erişim ayarlarını ve kullanıcı/veritabanı yönetim işlemlerini adım adım anlattım. Umarım faydalı olmuştur.
İyi çalışmalar! Hoşça kalın.
Daha fazla içerik için bizi takip edebilirsiniz:
Kaynaklar
- DigitalOcean: PostgreSQL Kurulumu
- Kodcular: Ubuntu PostgreSQL Kurulumu
- Sadık Kılıç: Ubuntu 22.04 PostgreSQL Kurulumu