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

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.

Al_Yapay_Zeka

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

PHP ile Web Performansını Artırmanın 10 Sıra Dışı Yolu: Laravel ve Symfony İle En İyi Uygulamalar

Web geliştirme dünyasında hız her şeydir. Eğer kullanıcılar sitenizin yavaş yüklenmesini beklerse, bu onların sabrını tüketmekle kalmaz, aynı zamanda sıklıkla dönüşüm oranlarını da olumsuz etkiler. İşte bu noktada PHP devreye girer ve web performansını...

IntelliJ IDEA Nasıl Kurulur? Linux Üzerinde Adım Adım Kurulum Rehberi

Merhaba sevgili yazılımcı dostum! Eğer bu yazıyı okuyorsan, muhtemelen bir projeye başlamak için gerekli olan mükemmel IDE’yi arıyorsun. Bugün sana, yazılımdaki en büyük yardımcılarından biri olan IntelliJ IDEA’yı Linux üzerinde nasıl kurabileceğini adım...

Karmaşık Veritabanı Sorguları: Performans Sorunları ve Hızlandırma İpuçları

Veritabanı sorguları, bir yazılımın ya da uygulamanın kalbi gibidir. Ancak bazen, karmaşık sorgular beklediğimiz gibi hızlı çalışmayabilir ve bu da kullanıcı deneyimini olumsuz etkileyebilir. Eğer bir veritabanı geliştiricisi ya da veri analistiyseniz,...

MongoDB 'Oplog Overflow' Hatası ve Çözümü: Korkulacak Bir Şey Yok!

MongoDB, dünya çapında milyonlarca geliştirici ve işletme tarafından kullanılan güçlü bir veritabanıdır. Ancak, her sistemde olduğu gibi, bazen hatalarla karşılaşabiliriz. MongoDB'nin replikasyon sistemi, birincil sunucuda yapılan değişikliklerin, replikaların...

Apache 'Max Clients Reached' Hatası ve Çözümü: Web Sunucunuzu Sorunsuz Çalıştırmanın Yolları

Web sitesi yöneticisi olmanın zorluklarını birçoğumuz bilirik. Özellikle Apache sunucusu kullanıyorsanız, zaman zaman karşılaşabileceğiniz bazı hatalar var. Bunlardan biri de “Max Clients Reached” hatasıdır. Bu hata, genellikle yüksek trafiğe sahip web...

Windows'ta Ruby on Rails Kurulumu ve İlk Proje Adımları

Ruby on Rails, web geliştirme dünyasında popüler bir çerçeve olmasının yanı sıra, kolay öğrenilebilir yapısı ile yazılımcılara büyük bir özgürlük sunuyor. Peki, Windows işletim sisteminde Ruby on Rails nasıl kurulur? İşte adım adım tüm süreç!1. Adım:...