swetrix
Yeni Proje 4

Ubuntu 20.04 LTS üzerinde PostgreSQL 12 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

Repo adres satırını ekleyelim.

deb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main

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. PostgreSQL’in kurulumunu artık tamamyalabiliriz

Not:Ben son versiyon olan 12 yi kuruyorum. Siz hangi PostgreSQL versiyonunu yüklemek istiyorsanız – den sonraki 12 yi değiştrebilirsiniz.

apt install postgresql-12 
pginstall4 1

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 pg_hb.conf dosyasını 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.

host all all 192.168.10.0/24 trust 

Replication izinleri içinde gerekli satır’ı girelim

host replication all 192.168.10.0/24 trust 
Screenshot 37

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

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

Listen address izinlerini ayarlayalım

postgresqlconf1

Yorum satrından çıkartıp editleyelim.

listen_address = '*'  #what IP address(es) to listen on;
postgresqlconf2

PostgreSQL kurulumunu tamamladık ve ilk 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.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Önceki Yazı
docker-portainer

Portainer Kurulumu ve Docker üzerinde Portainer Kullanımı

Sonraki Yazı
Yeni Proje 5

Amazon AWS | Ubuntu 18.04 | A-Z ye WordPress Kurulumu | LAMP Stack

Benzer Yazılar