PostgreSQL CentOS’a Nasıl Kurulur? Adım Adım Rehber

CentOS üzerinde PostgreSQL kurulumu hakkında adım adım rehber. PostgreSQL kurulumu ve yapılandırması için gerekli tüm komutlar ve işlemler detaylı bir şekilde anlatılmıştır.

BFS

PostgreSQL Nedir?



Veritabanı yönetim sistemleri arasında, özellikle açık kaynaklı olması ve yüksek performansı ile tanınan PostgreSQL, birçoğumuzun işlerini kolaylaştıran güçlü bir araçtır. Eğer siz de veritabanı yönetiminde esneklik ve güven arıyorsanız, PostgreSQL tam size göre. Bu yazımızda, CentOS işletim sistemi üzerinde PostgreSQL’i nasıl kuracağınızı adım adım anlatacağım.

Adım 1: Sistemi Güncelleyin



İlk adımda, sisteminizin en son güncellemeleri almış olduğundan emin olun. Çünkü güncellemeler, kurulum sırasında herhangi bir problem yaşamanızı engeller. Terminali açın ve şu komutla sistemi güncelleyin:


sudo yum update -y


Not: Bu işlem, sistemdeki tüm paketlerin güncellenmesini sağlar. Sisteminizde yeni bir sürüm varsa, bu işlem sonrası en güncel yazılıma sahip olacaksınız.

Adım 2: PostgreSQL Depolarını Ekleme



CentOS, PostgreSQL’in resmi depolarını içermiyor. Bu yüzden, öncelikle PostgreSQL’in doğru deposunu eklemeniz gerekiyor. Terminalde şu komutları sırasıyla girerek depo ekleme işlemini gerçekleştirin:


sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-centos94-9.4-1.noarch.rpm


Not: Eğer PostgreSQL’in farklı bir sürümünü kurmak istiyorsanız, sürümü değiştirebilirsiniz. Örneğin, "9.6" veya "13" gibi.

Adım 3: PostgreSQL Kurulumu



Depo eklendikten sonra, PostgreSQL kurulumunu gerçekleştirebilirsiniz. Aşağıdaki komutla PostgreSQL’i kurabilirsiniz:


sudo yum install postgresql94-server postgresql94-contrib -y


Bu komut ile PostgreSQL ve ek bileşenleri sisteminize kurulacaktır. Kurulum tamamlandıktan sonra, veritabanı sistemini başlatmak için aşağıdaki komutu kullanabilirsiniz.

Adım 4: PostgreSQL’i Başlatma



Kurulum başarılı olduktan sonra, PostgreSQL’i başlatmak için şu komutu girin:


sudo systemctl start postgresql-9.4


Not: Eğer PostgreSQL’in başka bir sürümünü kurduysanız, sürüm numarasını komut içinde değiştirdiğinizden emin olun.

Adım 5: PostgreSQL’i Otomatik Başlatma için Ayarlama



Herhangi bir yeniden başlatma sonrası PostgreSQL’in otomatik olarak başlatılmasını istiyorsanız, şu komutu kullanabilirsiniz:


sudo systemctl enable postgresql-9.4


Bu komut sayesinde PostgreSQL, sistem her açıldığında otomatik olarak çalışmaya başlayacaktır.

Adım 6: PostgreSQL'i Güvenlik Duvarında İzin Verme



Eğer PostgreSQL’i başka cihazlarla erişilebilir hale getirmek istiyorsanız, güvenlik duvarında gerekli izinleri vermeniz gerekir. Aşağıdaki komutla, PostgreSQL’in dinlemesi gereken portu (5432) güvenlik duvarına ekleyebilirsiniz:


sudo firewall-cmd --zone=public --add-port=5432/tcp --permanent
sudo firewall-cmd --reload


Not: Eğer PostgreSQL’i yalnızca yerel ağ üzerinde erişilebilir yapmak istiyorsanız, bu adımı atlayabilirsiniz.

Adım 7: PostgreSQL’e Bağlanma



PostgreSQL başarıyla kurulduktan ve başlatıldıktan sonra, veritabanı yönetimine başlamak için şu komut ile PostgreSQL’e bağlanabilirsiniz:


sudo -u postgres psql


Burada, postgres kullanıcı adı, PostgreSQL’in varsayılan yöneticisidir. Bu komutla, PostgreSQL terminaline giriş yapmış oluyorsunuz.

Adım 8: PostgreSQL Kullanıcı ve Veritabanı Oluşturma



Şimdi, PostgreSQL üzerinde yeni bir veritabanı ve kullanıcı oluşturabilirsiniz. İlk olarak, PostgreSQL terminaline giriş yaptıktan sonra şu komutları kullanarak veritabanı ve kullanıcı oluşturun:


CREATE DATABASE mydatabase;
CREATE USER myuser WITH ENCRYPTED PASSWORD 'mypassword';
GRANT ALL PRIVILEGES ON DATABASE mydatabase TO myuser;


Yukarıdaki komutlar sırasıyla:

- mydatabase adlı veritabanını oluşturur.
- myuser adında bir kullanıcı yaratır.
- mydatabase veritabanına erişim için myuser kullanıcısına tam yetki verir.

Sonuç



Tebrikler! Artık CentOS üzerinde PostgreSQL’i başarıyla kurdunuz ve kullanıma hazır hale getirdiniz. PostgreSQL’in gücünden faydalanarak veritabanlarınızı kolayca yönetebilir ve projelerinize entegre edebilirsiniz.

Herhangi bir sorunla karşılaşırsanız, PostgreSQL dökümantasyonundan faydalanabilirsiniz. Veritabanı yönetimi dünyasında yeni bir yolculuğa çıktınız; umarım her şey yolunda gider!

İlgili Yazılar

Benzer konularda diğer yazılarımız

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...

Linux'ta Nagios ile İzleme: Sistem Performansınızı Nasıl Mükemmel Hale Getirirsiniz?

Merhaba Sistem Tutkunları! Sistemlerinizin nabzını tutmak, performansını artırmak ve sorunları daha ortaya çıkmadan yakalamak, günümüz dijital dünyasında olmazsa olmaz. Peki, bu zorlu görevde yanınızda kim var? Tabii ki Nagios! Linux ortamında güçlü,...