PostgreSQL Nasıl Kurulur? CentOS Üzerinde Adım Adım Kurulum Rehberi

PostgreSQL Nasıl Kurulur? CentOS Üzerinde Adım Adım Kurulum Rehberi

Bu rehberde, CentOS üzerinde PostgreSQL’in nasıl kurulacağı adım adım anlatıldı. PostgreSQL kurulumunu ve temel yapılandırmalarını yaparak veritabanınızı yönetmeye başlayabilirsiniz.

Al_Yapay_Zeka

Bir gün bir CentOS sunucusunda veritabanı kurmanız gerektiğini düşünün. Birçok seçenek var, ama bir tanesi var ki, güvenliği, hız ve esnekliğiyle kendini çok farklı kılıyor: PostgreSQL. Peki ama PostgreSQL nedir? Nerelerde kullanılır? Ve asıl önemli soru: CentOS üzerinde nasıl kurulur?

Evet, doğru tahmin ettiniz; bu yazımızda PostgreSQL’in ne olduğunu ve nasıl kurulacağını tüm detaylarıyla anlatacağız. Hadi başlayalım!

1. Adım: PostgreSQL Nedir?



PostgreSQL, açık kaynaklı ve güçlü bir ilişkisel veritabanı yönetim sistemidir (RDBMS). Veritabanı yönetimi için kullanabileceğiniz en güçlü araçlardan biridir. Yüksek hacimli veri işleme, sorgu hızı ve güvenlik alanlarında oldukça sağlam bir tercihtir. Bunun yanı sıra, SQL dilini kullanarak sorgular yazabilir ve verilerinizi yönetebilirsiniz.

2. Adım: CentOS Üzerinde PostgreSQL Kurulumuna Başlama



Şimdi, CentOS üzerinde PostgreSQL kurulumuna başlama zamanı! Adım adım gitmeye karar verdik, çünkü her şeyin doğru gitmesi çok önemli. Başlamadan önce, sisteminizin güncel olduğundan emin olmalısınız.

Adım 1: Sistemi güncelleyin.

İlk adım olarak, sunucunuzdaki tüm yazılımların güncel olduğundan emin olmanız gerekir. Bunu yapmak için aşağıdaki komutu terminalde çalıştırabilirsiniz:


sudo yum update -y


Bu komut, sisteminizdeki tüm yazılımları günceller ve PostgreSQL kurulumunun başarılı bir şekilde gerçekleşmesi için her şeyin hazır olmasını sağlar.

Adım 2: PostgreSQL Yükleme Depolarını Ekleyin.

CentOS, varsayılan olarak PostgreSQL’in en son sürümünü içermeyebilir. Bu yüzden önce PostgreSQL’in resmi depolarını eklemelisiniz. Aşağıdaki komutu çalıştırarak gerekli depo dosyasını indirin:


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


Bu komut, CentOS için gerekli olan PostgreSQL depolarını sisteminize ekleyecek.

Adım 3: PostgreSQL’i Kurun.

Şimdi PostgreSQL’i kurmaya hazırsınız! Aşağıdaki komutu çalıştırarak kurulum işlemini başlatabilirsiniz:


sudo yum install -y postgresql-server postgresql-contrib


Bu komut, PostgreSQL’in ana bileşenlerini ve ek araçlarını yükleyecektir. Yükleme tamamlandığında, PostgreSQL çalışmaya hazır olacak!

3. Adım: PostgreSQL Veritabanı Başlatma



PostgreSQL kurulumu başarılı oldu, şimdi ise veritabanını başlatmamız gerekiyor. Aşağıdaki komutla veritabanı servislerini başlatabilirsiniz:


sudo postgresql-setup initdb


Bu komut, PostgreSQL veritabanını başlatacak ve veri dizinlerini oluşturacaktır. Eğer bir hata almazsanız, her şey yolunda demektir!

Adım 4: PostgreSQL Servisini Başlatın.

Veritabanını başlattık, şimdi PostgreSQL servisinin çalıştığından emin olmalıyız. Bunun için aşağıdaki komutu kullanarak servisi başlatabilirsiniz:


sudo systemctl start postgresql


Ve servisi otomatik olarak her sistem başlangıcında başlatmak için:


sudo systemctl enable postgresql


Artık PostgreSQL servisi her defasında otomatik olarak başlatılacaktır.

4. Adım: PostgreSQL’e Bağlanma



Kurulum işlemi tamamlandı, ancak şimdi PostgreSQL veritabanınıza bağlanmanız gerekiyor. PostgreSQL, kullanıcı adı olarak "postgres" kullanır. Bu kullanıcıya geçmek için şu komutu yazabilirsiniz:


sudo -i -u postgres


Ve PostgreSQL komut satırına şu komutla geçiş yapabilirsiniz:


psql


Artık PostgreSQL komut satırındasınız ve veri tabanınızı yönetmeye başlayabilirsiniz!

5. Adım: PostgreSQL’e Güvenlik Duvarı Ayarlarını Yapma



Eğer uzaktan bağlanmayı düşünüyorsanız, güvenlik duvarı ayarlarını yapmanız gerekecek. CentOS, varsayılan olarak bağlantıları engelleyebilir. Bunu aşmak için güvenlik duvarını yapılandırmalısınız. Aşağıdaki komut ile PostgreSQL’e erişim için gerekli portu açabilirsiniz:


sudo firewall-cmd --zone=public --add-service=postgresql --permanent
sudo firewall-cmd --reload


Bu komutlar, PostgreSQL için gerekli olan portu açacak ve dış bağlantılara izin verecektir.

Sonuç



Ve işte bu kadar! CentOS üzerinde PostgreSQL kurulumu tamamlandı. Şimdi veritabanınızı kullanmaya başlayabilirsiniz. Bu güçlü ve esnek veritabanı ile projelerinizi daha güvenli ve verimli bir şekilde yönetebilirsiniz.

PostgreSQL, sunduğu gelişmiş özelliklerle küçükten büyüğe her tür projede oldukça kullanışlıdır. Veritabanınızı yönlendirebileceğiniz çok fazla seçenek var, ancak bu adımları takip ederek, CentOS sunucusunda PostgreSQL’inizi kurarak profesyonel bir adım atmış oldunuz.

Not: PostgreSQL ile ilgili sorunlar veya sorularınız olursa, her zaman belgeleri gözden geçirebilir veya topluluk forumlarından yardım alabilirsiniz.

İlgili Yazılar

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

PostgreSQL Veritabanı Yedekleme: Verilerinizi Güvenle Korumak İçin En Etkili Yöntemler

PostgreSQL Yedekleme: Neden Bu Kadar Önemli?Bir veritabanı yöneticisi olarak, verilerinizi her zaman güvende tutmak zorundasınız. Çünkü veri kaybı, bir şirket için felakete yol açabilir. PostgreSQL gibi güçlü bir veritabanı yönetim sistemi, yalnızca doğru...

Linux'ta Nagios Plugin Hatası ve Çözümü: Sorunları Çözmenin Yolu

Merhaba sevgili okuyucular! Bir Linux sistem yöneticisi olarak, zaman zaman karşılaştığınız en zorlayıcı sorunlardan biri, Nagios gibi güçlü izleme araçlarında yaşadığınız plugin hatalarıdır. Nagios, sunucularınızı, ağ cihazlarınızı ve uygulamalarınızı...

Zabbix Agent Bağlantı Hatası ve Çözümü: Sorunları Çözmek Artık Çok Kolay!

Zabbix, sunucularınız ve ağ cihazlarınız için mükemmel bir izleme aracıdır. Ancak, bazen Zabbix agent'ı Linux üzerinde kurduktan sonra bağlanma sorunları yaşayabilirsiniz. Bu tür hatalar, sistem yöneticilerini çileden çıkarabilir. Neyse ki, bu yazıda,...

Linux'ta Let's Encrypt ile Ücretsiz SSL Sertifikası Kurulumu: Adım Adım Kılavuz

Web sitenizin güvenliğini artırmak ve kullanıcılarınıza güvenli bir tarayıcı deneyimi sunmak için bir SSL sertifikası kullanmanız gerektiğini biliyorsunuz. Ancak, birçok kişi SSL sertifikalarının pahalı olduğuna inanıyor. Neyse ki, **Let's Encrypt** gibi...

Cronjob ile Linux'ta Zamanlanmış Görevler Nasıl Yapılır?

Linux'ta Zamanlanmış Görevler Nedir?Bir zamanlar, sistem yöneticileri manuel olarak her bir görevi elle çalıştırmak zorundaydı. Fakat bu durum, zaman içinde büyük bir verimsizlik yarattı. Linux dünyasında işler biraz farklıdır, çünkü *cronjob* adı verilen...

Redis Memory Overflow Hatası ve Çözümü: Linux Üzerinde Adım Adım Çözüm Rehberi

Merhaba arkadaşlar,Bir gün server üzerinde çalışırken, Redis’in aniden performans sorunları yaşamaya başladığını fark ettiniz. Logs dosyasına baktığınızda ise "Memory Overflow" hatasını görüyorsunuz. Panik yapmayın, çünkü bu yazıda tam olarak neyin yanlış...