PostgreSQL Nasıl Kurulur? (CentOS Üzerinde Adım Adım Rehber)

CentOS üzerinde PostgreSQL kurulumu adım adım açıklanmıştır. Sistem güncellemesinden servisin başlatılmasına kadar tüm detaylar verilmiştir.

BFS

PostgreSQL ile Tanışın



Bir gün projelerinizde güçlü ve verimli bir veritabanı kullanmak istediğinizde, PostgreSQL size en iyi çözümü sunabilir. Güçlü, açık kaynaklı ve oldukça esnek olan bu veritabanı, özellikle CentOS gibi Linux tabanlı sistemlerde oldukça yaygın bir seçimdir. Peki, nasıl kurulur? Adım adım size anlatacağım.

PostgreSQL Kurulumuna Başlamadan Önce



CentOS üzerinde PostgreSQL kurmaya başlamadan önce, ilk yapmanız gereken şey sisteminizin güncel olduğundan emin olmak. Bunun için terminal üzerinden birkaç komut ile sistemi güncelleyebiliriz.


sudo yum update


Bu komut, sistemdeki tüm paketlerin en güncel sürüme yükseltilmesini sağlar. Güncellemeler tamamlandığında ise PostgreSQL'i kurmaya geçebiliriz.

PostgreSQL Paket Depolarını Aktif Hale Getirmek



CentOS üzerinde PostgreSQL kurmak için, resmi PostgreSQL depolarını sisteminize eklemeniz gerekecek. Bunun için şu adımları takip edin:


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


Bu komut, PostgreSQL'in resmi depolarını CentOS'a ekler. Şimdi PostgreSQL’i kurabiliriz.

PostgreSQL Kurulumunu Yapmak



Depoyu sisteme ekledikten sonra PostgreSQL’i yüklemek için şu komutu kullanabilirsiniz:


sudo yum install -y postgresql12-server


Komut çalıştırıldıktan sonra, PostgreSQL’in kurulumu başlayacaktır. Kurulum tamamlandıktan sonra, veritabanı sistemini başlatmak için şu komutu kullanabilirsiniz:


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


Bu, PostgreSQL veritabanı sistemini başlatacak ve gerekli tüm dosyaları oluşturacaktır.

PostgreSQL Servisini Başlatmak



Kurulumun ardından, PostgreSQL servisinin otomatik olarak her sistem açıldığında çalışmasını sağlamak için şu komutu kullanabilirsiniz:


sudo systemctl enable postgresql-12


Ve PostgreSQL servisini başlatmak için:


sudo systemctl start postgresql-12


Artık PostgreSQL aktif oldu ve çalışıyor!

PostgreSQL’e Bağlanmak



PostgreSQL servisiniz çalışırken, PostgreSQL komut satırına bağlanmanız gerekiyor. Bunun için şu komutu kullanabilirsiniz:


sudo -i -u postgres


Bu komut sizi PostgreSQL kullanıcı hesabına yönlendirecektir. Buradan sonra veritabanına bağlanabilirsiniz:


psql


Artık PostgreSQL komut satırına girmiş oldunuz. Buradan yeni veritabanları oluşturabilir, sorgular yazabilir ve her şeyi rahatlıkla yönetebilirsiniz.

Güvenlik Duvarını Yapılandırmak



PostgreSQL’i uzaktan erişim için kullanmak istiyorsanız, güvenlik duvarınızda gerekli portu açmanız gerekir. CentOS, varsayılan olarak 5432 portunu kullanır. Bu portu açmak için şu komutu yazabilirsiniz:


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


Bu, PostgreSQL’e uzaktan erişimi mümkün kılar.

PostgreSQL’i Test Etmek



PostgreSQL kurulumunun doğru bir şekilde çalışıp çalışmadığını test etmek için, veritabanı bağlantınızı kontrol edebilirsiniz. Terminal üzerinden şu komutla giriş yapmayı deneyin:


psql -h localhost -U postgres


Eğer her şey doğru kurulmuşsa, PostgreSQL terminali açılır ve başarıyla bağlantı sağlandığına dair bir mesaj görürsünüz.

Sonuç: PostgreSQL Artık Hazır!



Tüm bu adımları takip ederek CentOS üzerinde PostgreSQL veritabanınızı başarıyla kurmuş oldunuz. Artık güçlü bir veritabanı yönetim sistemine sahipsiniz ve projelerinizde kullanmaya başlayabilirsiniz. CentOS üzerindeki PostgreSQL kurulumu oldukça kolaydır ve bir kez kurduktan sonra veritabanınızı yönetmek de bir o kadar basit hale gelir.

Ayrıca, PostgreSQL’in sunduğu birçok özelliği keşfetmeye başladıkça, bu veritabanı sisteminin ne kadar güçlü ve esnek olduğunu daha iyi anlayacaksınız. Şimdi, projelerinizi rahatlıkla bu güçlü veritabanıyla güçlendirebilirsiniz!

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