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!