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.