CentOS'ta PostgreSQL Nasıl Kurulur? Kolay ve Adım Adım Rehber

CentOS üzerinde PostgreSQL kurulumu adımlarını detaylı bir şekilde anlatan rehber. Adım adım, her aşama için gerekli komutlarla PostgreSQL kurulumunu kolayca yapabilirsiniz.

BFS

PostgreSQL, açık kaynak kodlu, güçlü ve esnek bir ilişkisel veritabanı yönetim sistemidir. Birçok yazılım projesinin vazgeçilmezi olan PostgreSQL, aynı zamanda büyük veri uygulamaları için mükemmel bir tercihtir. Bugün, CentOS işletim sistemine PostgreSQL kurulumunu adım adım anlatacağım. Hadi başlayalım!

Adım 1: Sistemi Güncelleyin



İlk adım her zaman sistemi güncellemek olmalıdır. Bu, güvenlik açıklarını kapatacak ve sistemin stabil çalışmasını sağlayacaktır. Terminali açın ve aşağıdaki komutu çalıştırın:


sudo yum update -y


Bu komut, sisteminizdeki tüm paketleri günceller. Güncelleme tamamlandıktan sonra, kurulum için hazır hale geleceğiz.

Adım 2: PostgreSQL Deposu Ekleyin



CentOS, PostgreSQL için gerekli depo ile gelmez. Bu yüzden, öncelikle PostgreSQL depolarını sisteme eklemeliyiz. Şu komutu kullanarak depo dosyasını ekleyebilirsiniz:


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


Bu depo, PostgreSQL’in en son sürümünü yüklememize yardımcı olacaktır. Bağlantıdaki sürümü ve paketi kontrol etmekte fayda var, çünkü bu depo zamanla güncellenebilir.

Adım 3: PostgreSQL’i Yükleyin



Şimdi, PostgreSQL’i kurma zamanı! Aşağıdaki komutu kullanarak PostgreSQL'i kurabilirsiniz:


sudo yum install -y postgresql13-server postgresql13-contrib


Bu komut, PostgreSQL'in temel bileşenlerini ve ek araçlarını yükler. PostgreSQL’in kurulum süreci birkaç dakika sürebilir, bu yüzden sabırlı olun!

Adım 4: PostgreSQL’i Başlatın ve Otomatik Başlatmayı Etkinleştirin



Kurulum tamamlandıktan sonra PostgreSQL’i başlatmamız gerekiyor. Aynı zamanda, sistemi her açtığınızda PostgreSQL’in otomatik olarak başlatılmasını sağlamak için gerekli ayarları yapacağız. Aşağıdaki komutları sırasıyla çalıştırın:


sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
sudo systemctl start postgresql-13
sudo systemctl enable postgresql-13


İlk komut, PostgreSQL veritabanı dosyalarını yapılandırır. Diğer komutlar ise PostgreSQL’in çalışmasını sağlar ve otomatik olarak başlatılmasını garanti eder.

Adım 5: PostgreSQL’i Güvenlik Duvarına Ekleme



Eğer PostgreSQL veritabanına uzaktan erişim sağlayacaksanız, güvenlik duvarı ayarlarını yapılandırmanız gerekebilir. Aşağıdaki komutları kullanarak PostgreSQL’i güvenlik duvarına ekleyin:


sudo firewall-cmd --permanent --add-service=postgresql
sudo firewall-cmd --reload


Bu, PostgreSQL’in belirli bağlantılara erişimini sağlar.

Adım 6: PostgreSQL Kullanıcılarını Yönetmek



PostgreSQL’i kurduk, fakat kullanıcılara ihtiyaç duyuyoruz. PostgreSQL, kullanıcı yönetimi için çok güçlüdür ve yeni bir veritabanı kullanıcısı oluşturmak oldukça basittir. Şimdi, PostgreSQL komut satırına geçelim:


sudo -i -u postgres
psql


Bu komutları çalıştırarak PostgreSQL kabuğuna giriş yapabilirsiniz. Ardından, aşağıdaki komutla yeni bir kullanıcı oluşturabilirsiniz:


CREATE USER yeni_kullanici WITH PASSWORD 'sifre';


Yeni kullanıcıyı oluşturduktan sonra, ona uygun yetkileri verebilirsiniz:


ALTER USER yeni_kullanici CREATEDB;


Yukarıdaki komut, kullanıcının veritabanı oluşturma yetkisini sağlar.

Sonuç



Ve işte, CentOS üzerinde PostgreSQL kurulumu tamamlandı! Artık veritabanınızı kullanmaya başlayabilirsiniz. Bu işlem, veritabanı yönetimini kolaylaştırır ve projelerinizde size büyük esneklik sağlar. PostgreSQL’in gücünü keşfederken bu adımları kolayca takip edebilirsiniz.

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