PostgreSQL CentOS Üzerine Nasıl Kurulur? Adım Adım Rehber

PostgreSQL'in CentOS üzerine kurulumu adım adım anlatılmaktadır. Bu rehber sayesinde, kolayca PostgreSQL kurulumunu gerçekleştirebilir ve veritabanı yönetimine başlayabilirsiniz.

BFS

PostgreSQL, dünya çapında yaygın olarak kullanılan açık kaynaklı bir ilişkisel veritabanı yönetim sistemidir. İster küçük bir projede, ister büyük bir uygulama geliştirmede kullanabileceğiniz bu güçlü veritabanı, performans ve esneklik açısından büyük avantajlar sunar. Eğer CentOS üzerinde PostgreSQL kurulumunu nasıl yapacağınızı merak ediyorsanız, doğru yerdesiniz!

Adım 1: Sisteminizin Güncel Olduğundan Emin Olun



CentOS'ta herhangi bir yazılım kurulumuna başlamadan önce, sisteminizin güncel olduğundan emin olmak her zaman iyi bir fikirdir. Bu sayede, yazılımların uyumlu ve güvenli bir şekilde çalışmasını sağlarsınız. Terminal üzerinden aşağıdaki komutları çalıştırarak sisteminizi güncelleyebilirsiniz:


sudo yum update


Güncelleme işlemi bittikten sonra, sisteminizi yeniden başlatmanızda fayda var.

Adım 2: PostgreSQL Depolarını Ekleme



CentOS'un varsayılan paket yöneticisi `yum`, PostgreSQL için gerekli olan paketleri ve bağımlılıkları otomatik olarak alabilir. Ancak, PostgreSQL'in en güncel sürümünü yüklemek için PostgreSQL'in resmi deposunu eklemeniz gerekir. Bunun için aşağıdaki komutu kullanabilirsiniz:


sudo yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-centos7-12-2.noarch.rpm


Bu komut, PostgreSQL'in depolarını CentOS sisteminize ekleyecektir.

Adım 3: PostgreSQL Kurulumu



Artık PostgreSQL'i kurma zamanı geldi. Aşağıdaki komutu çalıştırarak PostgreSQL'in en son sürümünü kurabilirsiniz:


sudo yum install postgresql12-server postgresql12-contrib


Bu komut, PostgreSQL veritabanı sunucusunun temel bileşenlerini ve yardımcı araçlarını sisteminize yükleyecektir. Kurulum biraz zaman alabilir, bu yüzden sabırlı olun.

Adım 4: PostgreSQL Veritabanı ve Servisini Başlatma



Kurulum tamamlandığında, PostgreSQL veritabanını başlatmadan önce veri dizinini başlatmamız gerekir. Aşağıdaki komutla PostgreSQL veri dizinini başlatabilirsiniz:


sudo /usr/pgsql-12/bin/postgresql-12-setup initdb


Ardından PostgreSQL servisini başlatabilirsiniz:


sudo systemctl start postgresql-12


PostgreSQL servisinin her sistem açılışında otomatik olarak başlamasını istiyorsanız, aşağıdaki komutu çalıştırabilirsiniz:


sudo systemctl enable postgresql-12


Adım 5: PostgreSQL'i Yapılandırma



PostgreSQL'i kurduktan sonra, veritabanını ve kullanıcıları yönetmeye başlamak için `psql` komut satırı aracını kullanabilirsiniz. Öncelikle PostgreSQL'in varsayılan süper kullanıcı hesabı olan `postgres` ile giriş yapmanız gerekir:


sudo -i -u postgres


Şimdi, `psql` komutunu kullanarak PostgreSQL terminaline erişebilirsiniz:


psql


Artık PostgreSQL komut satırına girdiniz ve veritabanı oluşturma, kullanıcı tanımlama gibi işlemleri buradan yapabilirsiniz.

Adım 6: Güvenlik Duvarını Yapılandırma



PostgreSQL'i güvenli bir şekilde kullanabilmek için güvenlik duvarınızı yapılandırmanız gerekebilir. Eğer PostgreSQL'e dışarıdan erişim sağlayacaksa, güvenlik duvarında gerekli portları açmanız gerekecek. Bu port, PostgreSQL'in varsayılan olarak kullandığı 5432'dir. Aşağıdaki komut ile bu portu açabilirsiniz:


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


Bu komut, güvenlik duvarında 5432 portunun açılmasını ve dışarıdan gelen bağlantıların kabul edilmesini sağlar.

Son Adım: PostgreSQL Bağlantısı ve Test



Artık PostgreSQL kurulumu tamamlandı ve her şey hazır! Veritabanınızı test etmek için aşağıdaki komutu kullanabilirsiniz:


psql -U postgres -h localhost -p 5432


Bu komut ile veritabanına bağlanabilir ve sorgular çalıştırabilirsiniz.

Sonuç: CentOS üzerinde PostgreSQL'i kurmak oldukça basittir. Yukarıdaki adımları takip ederek, güçlü bir veritabanı yönetim sistemini kurabilir ve projelerinizde kullanabilirsiniz. Bu adımlarla PostgreSQL'i hızlı bir şekilde kurarak veritabanı yönetimini güvenli bir şekilde yapabilirsiniz.

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