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

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

Bu yazıda, CentOS üzerinde PostgreSQL kurulumu için adım adım bir rehber sunduk. PostgreSQL'i kolayca kurarak veritabanı projelerinize başlayabilirsiniz.

BFS

PostgreSQL'e Merhaba Dediğiniz An


PostgreSQL, açık kaynaklı ve güçlü bir veritabanı yönetim sistemidir. Yüksek performansı ve esnekliği sayesinde, birçok yazılım geliştiricisinin tercihi olmuştur. Şimdi, CentOS işletim sistemi üzerinde PostgreSQL kurulumunu nasıl yapacağınızı keşfetmeye başlıyoruz. Adım adım, sıkı bir şekilde takip edebileceğiniz bir rehber hazırladık.

Adım 1: Sistem Güncellemelerini Yapın


İlk adımda, sisteminizin güncel olduğundan emin olmalısınız. Bu, kararlı ve güvenli bir kurulum için oldukça önemlidir. Terminali açın ve aşağıdaki komutu yazın:


sudo yum update -y


Bu komut, CentOS sisteminizi güncelleyecek ve en son güvenlik yamalarını yükleyecektir. Bu işlem birkaç dakika sürebilir, ancak sabırlı olun, sonrasında her şey çok daha düzgün çalışacak.

Adım 2: PostgreSQL Depolarını Ekleyin


PostgreSQL'i yüklemek için öncelikle PostgreSQL'in resmi depolarını eklememiz gerekiyor. Bunun için aşağıdaki komutu yazabilirsiniz:


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


Bu komut, PostgreSQL'in en güncel sürümünü sağlayacak olan depo bağlantısını sisteminize ekler.

Adım 3: PostgreSQL'i Yükleyin


Şimdi sırada PostgreSQL’in yüklenmesi var. Bunun için aşağıdaki komutu çalıştırabilirsiniz:


sudo yum install -y postgresql13-server postgresql13-contrib


Bu komut, PostgreSQL’in ana paketini ve ek bileşenlerini yükler. Eğer sistemde başka bir PostgreSQL sürümü yüklü değilse, bu komut sorunsuz bir şekilde çalışacaktır. Yükleme tamamlandığında, PostgreSQL veritabanı sisteminiz hazır olacaktır.

Adım 4: PostgreSQL’i Başlatın ve Otomatik Olarak Başlatılmasını Sağlayın


Yükleme işlemi bittiğinde, PostgreSQL servisini başlatmamız gerekiyor. Bunun için şu komutu kullanın:


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


Bu komut, veritabanı sisteminizi başlatacak ve veritabanı dizinlerini yapılandıracaktır. Ardından, PostgreSQL servisini başlatmak için şu komutu girin:


sudo systemctl start postgresql-13


PostgreSQL’in her sistem başlatıldığında otomatik olarak başlamasını sağlamak için şu komutu yazın:


sudo systemctl enable postgresql-13


Bu komut, PostgreSQL servisinin her zaman açılışta aktif olmasını sağlar.

Adım 5: PostgreSQL Güvenlik Ayarları


PostgreSQL kurulumunun güvenliğini sağlamak için bazı yapılandırmalar yapmalısınız. İlk olarak, PostgreSQL’in “postgres” adlı superuser (yönetici) kullanıcısına giriş yapmamız gerekiyor. Bunun için şu komutu girin:


sudo -i -u postgres


Bu komut, PostgreSQL sistemine yönetici olarak giriş yapmanızı sağlar. Şimdi PostgreSQL kabuğuna (psql) geçiş yapabiliriz:


psql


Burada, veritabanı yönetimi için SQL komutları kullanabilirsiniz. Eğer veritabanınızı dış dünyadan erişime kapatmak istiyorsanız, PostgreSQL’in konfigürasyon dosyasını düzenleyerek gerekli ayarlamaları yapabilirsiniz.

Adım 6: PostgreSQL'e Bağlantı Testi


PostgreSQL kurulumunu başarıyla tamamladıktan sonra, veritabanına bağlanmak ve test etmek önemlidir. Bunun için terminalden şu komutla PostgreSQL’e bağlanabilirsiniz:


psql -U postgres


Bu komut, "postgres" kullanıcısı ile PostgreSQL veritabanına bağlanacaktır. Eğer bağlantınız başarılıysa, PostgreSQL’iniz sorunsuz bir şekilde çalışıyor demektir.

Adım 7: Kullanıcı ve Veritabanı Oluşturma


PostgreSQL kurulumu sonrasında, kendi kullanıcı ve veritabanınızı oluşturmak için aşağıdaki komutları kullanabilirsiniz:


# Yeni kullanıcı oluşturma
createuser --interactive
# Yeni veritabanı oluşturma
createdb yeni_veritabani


Bu komutlarla, veritabanınıza özel yeni bir kullanıcı ve veritabanı oluşturabilirsiniz.

Sonuç: PostgreSQL Artık Hazır!


Tebrikler! Artık CentOS üzerinde PostgreSQL kurulumunu başarıyla tamamladınız. Veritabanı yönetim sisteminiz çalışır durumda ve kullanıma hazır. PostgreSQL, esnek yapısıyla veritabanı projelerinizin temeli olacak.

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