Ubuntu 20.04 LTS üzerinde PostgreSQL Kurulumu

Bu yazımda Ubuntu üstünde PostgreSQL kurulumu ve ilk bağlantı ayarlarını nasıl yaparız onu göstereceğim. Basit bir konu olacak fakat bir sonraki konumuzda PostgreSQL Logical Replication nasıl yapılır anlatacağım. Bu yüzden ilk olarak PostgreSQL nasıl kurulup yapılandırılır anlatmak istedim. Hemen başlayalım.

1- İlk olarak PostgreSQL repo adreslerini eklememiz gerekiyor.
Dizine gidiyoruz.
cd /etc/apt/sources.list.d/

pgdg.list adında bir dosya oluşturucağız.
touch pgdg.list

Oluşturduğumuz dosyayı nano editorü ile editleyelim.
nano pgdg.list

Dosya içine deb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main satırını ekleyelim.Kaydedip nano editörden çıkalım.

Komutu ile dosyamızı kontrol edelim.
cat pgdg.list

Çıktı olarak deb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main bunu görmelisiniz

Yeni eklediğimiz repo’yu imzalayalım.
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

APT’yi güncelleyelim.
apt update

PostgreSQL’in kurulumunu artık tamamyalabiliriz.
apt install postgresql-12
Not:Ben son versiyon olan 12 yi kuruyorum. Siz hangi PostgreSQL versiyonunu yüklemek istiyorsanız – den sonraki 12 yi değiştrebilirsiniz.


Gerekli disk alanını belirtiyor ve kurulumu devam etmek için Y basıp devam ediyoruz.

PostgreSQL yüklemesini tamamladık. Artık Database’e bağlanabilmek için pg_hba.conf ve postgresql.conf dosyasını editleyip kurulumu tamamlıyacağız.
pg_hba dosyasından başlayalım.pg_hba’nın olduğu dizine gidelim.
cd /etc/postgresql/12/main/

Nano ile editleyelim.
nano pg_hba.conf
Dosyanın en sonuna görüntüde olduğu gibi satırı ekleyelim.Not: Ben 192.168.10.0/24 olarak izin verdim fakat siz kendi subnetinizi gireceksiniz.
IPv4 local connections:
host all all 192.168.10.0/24 trust
Allow replication connections from localhost, by a user with the replication privilege.
host replication all 192.168.10.0/24 trust
pg_hba.confedit

Son olarak postgresql.conf dosyasını editleyip database’imizi bağlantıya hazır hala getirebiliriz.
Dizine gidelim.
cd /etc/postgresql/12/main/

Nano ile editleyelim.
nano postgresql.conf

Satırını bulalım
#listen_address = 'localhost' #what IP address(es) to listen on;

görüntüdeki gibi değiştirelim.
listen_address = '*' #what IP address(es) to listen on;

PostgreSQL kurulumunu tamamladık veilk bağlantı ayarlarını yaptık.Not:PostgreSQL default kullanıcı adı ve şifresi username:postgres password:postgres tir. PostgreSQL Logical Replication yazımda görüşmek üzere.

Soru ve görüşlerinizi yazabilrsiniz.

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir