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

 

Beğendiysen bir çay ısmarlayabilirsin ☕

Bana çay ısmarla

Database ile ilgili yorumlar

Yorum Paylaş

EMail Zorunlu alanlar * *