CentOS Üzerinde PostgreSQL Kurulumu: Adım Adım Rehber

CentOS üzerinde PostgreSQL kurulumunu adım adım gösteren rehber. Kolayca takip edilebilecek bir şekilde, PostgreSQL kurulumu ve yapılandırması anlatılmıştır.

BFS

PostgreSQL Nedir ve Neden Kullanılır?


Eğer bir web geliştiricisiyseniz veya büyük verileri işlemek, depolamak ve yönetmek istiyorsanız, PostgreSQL'i kesinlikle duymuşsunuzdur. PostgreSQL, açık kaynaklı bir ilişkisel veritabanı yönetim sistemidir (RDBMS). Yüksek performansı, güvenliği ve geniş özellik seti ile tanınır. Peki, CentOS üzerinde PostgreSQL kurmayı hiç düşündünüz mü? İşte bu yazıda, CentOS üzerinde PostgreSQL kurulumunun adımlarını detaylı bir şekilde ele alacağız. Hazırsanız başlayalım!

Adım 1: CentOS’un Güncel Olduğundan Emin Olun


PostgreSQL'i kurmadan önce, sisteminizin güncel olması önemlidir. Güncel olmayan bir sistemde, kurulum sırasında karşılaştığınız sorunları çözmek zor olabilir. İlk adımda, CentOS sisteminizi güncellemek için aşağıdaki komutu çalıştırın:


sudo yum update -y


Bu komut, sistemdeki tüm paketlerin en son sürümlerine yükseltilmesini sağlar.

Adım 2: PostgreSQL Depolarını Sisteme Ekleme


PostgreSQL'in CentOS için resmi depoları vardır. Bu nedenle, bu depo bilgilerini sisteme eklemek gerekir. Yine, bunun için terminali açın ve aşağıdaki komutları çalıştırın:


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


Bu komut, PostgreSQL'in en son sürümleri için gerekli olan depo paketlerini CentOS sisteminize ekler.

Adım 3: PostgreSQL Paketlerini Yükleme


Şimdi, PostgreSQL’in kendisini yükleme zamanıdır. Aşağıdaki komutla, PostgreSQL'i kurabilirsiniz:


sudo yum install postgresql94 postgresql94-server postgresql94-contrib


Bu komut, PostgreSQL'in ana paketlerini ve ek katkı modüllerini sisteminize yükler.

Adım 4: PostgreSQL Veritabanı Sistemini Başlatma


PostgreSQL'i başarıyla yükledikten sonra, veritabanı sistemini başlatmanız gerekir. Bunun için aşağıdaki komutları sırayla kullanın:


sudo /usr/pgsql-9.4/bin/postgresql94-setup initdb


Bu komut, PostgreSQL veritabanı sisteminin temel yapılandırmasını yapar. Ardından, PostgreSQL servisini başlatmak için şu komutu kullanabilirsiniz:


sudo systemctl start postgresql-9.4


Eğer PostgreSQL servisini sistem başlangıcında otomatik olarak çalışacak şekilde ayarlamak isterseniz, şu komutu kullanabilirsiniz:


sudo systemctl enable postgresql-9.4


Adım 5: PostgreSQL'e Bağlanma


PostgreSQL’i kurduktan sonra, veritabanı sistemine bağlanmak oldukça basittir. Terminal üzerinden PostgreSQL komut satırına geçmek için şu komutu kullanabilirsiniz:


sudo -u postgres psql


Bu komut, PostgreSQL sistemine giriş yapmanıza olanak tanır. Buradan sonra, veritabanlarınızı yönetmek için SQL komutlarını kullanabilirsiniz.

Adım 6: PostgreSQL Yapılandırmasını Yapma


PostgreSQL’i kullanmaya başlamadan önce, bazı temel yapılandırmaları yapmanız gerekebilir. Örneğin, bağlantı izinlerini değiştirmek isteyebilirsiniz. Bunun için, PostgreSQL yapılandırma dosyasını düzenleyebilirsiniz:


sudo nano /var/lib/pgsql/data/pg_hba.conf


Bu dosyada, hangi IP adreslerinin PostgreSQL sunucusuna bağlanabileceğini belirleyebilirsiniz. Yapılandırma dosyasını düzenledikten sonra, PostgreSQL servisini yeniden başlatmanız gerekecek:


sudo systemctl restart postgresql-9.4


Adım 7: PostgreSQL Güvenliği


PostgreSQL’in güvenliğini sağlamak, her zaman önemli bir adımdır. Veritabanını güvenli hale getirmek için şifrelerinizi güçlü tutmalı ve gereksiz kullanıcı hesaplarını silmelisiniz. Ayrıca, veritabanı bağlantılarının yalnızca güvenilir IP adreslerinden yapılmasına özen gösterin.

Sonuç


İşte CentOS üzerinde PostgreSQL kurulumunun tüm adımları! Şimdi, veritabanı sisteminiz çalışıyor ve kullanıma hazır. PostgreSQL, güçlü ve güvenli yapısıyla projelerinizde size yardımcı olacak harika bir veritabanı çözümü sunuyor. Artık, CentOS üzerinde PostgreSQL kullanarak veritabanınızı verimli bir şekilde yönetebilirsiniz.

Umarım bu rehber işinize yaramıştır! PostgreSQL ile ilgili başka sorularınız olursa, yorum kısmında bize yazabilirsiniz.

İ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ü,...