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

CentOS üzerinde PostgreSQL kurulumunu adım adım anlatan rehber ile veritabanınızı kurmaya hemen başlayın.

BFS

Merhaba! Bugün, CentOS işletim sistemi üzerinde PostgreSQL veritabanı nasıl kurulur, bunu adım adım birlikte keşfedeceğiz. Eğer siz de veritabanı yönetim sistemleri ile ilgileniyorsanız, PostgreSQL oldukça güçlü ve popüler bir seçenek. Hem açık kaynak olması hem de sağlam özellikleri ile veri tabanınızı yönetmek oldukça kolaylaşıyor.

Hazırsanız, hemen işe koyulalım!

1. Gerekli Bağımlılıkları Kurma
İlk olarak, CentOS sisteminizde PostgreSQL kurulumunun önündeki engelleri kaldırmalıyız. Bunun için gerekli paketleri yüklememiz gerekiyor.

Aşağıdaki komutu terminalden çalıştırarak sisteminizi güncelleyebilirsiniz:

sudo yum update -y


Bu komut, sisteminizdeki tüm paketlerin en son sürümlerine güncellenmesini sağlar.

2. PostgreSQL Paketini Yükleme
Şimdi ise PostgreSQL'i CentOS'a kurma zamanı. CentOS için özel olarak hazırlanmış PostgreSQL paketini yüklemek için aşağıdaki komutu kullanacağız:

sudo yum install postgresql-server postgresql-contrib -y


Bu komut PostgreSQL'in çekirdek paketini ve bazı ek özellikler sunan katkı paketlerini kuracaktır. Yükleme işlemi tamamlandığında, PostgreSQL servisini başlatmaya hazırız!

3. PostgreSQL Veritabanı Başlatma
PostgreSQL'i kurduktan sonra, veritabanı sunucusunu başlatmamız gerekiyor. Bunun için aşağıdaki komutu kullanabiliriz:

sudo postgresql-setup initdb


Bu komut, PostgreSQL veritabanı sunucusunu ilk kez başlatmak için gerekli tüm yapılandırma dosyalarını oluşturur. Bu işlem tamamlandığında, veritabanı hizmeti kullanılmaya hazır hale gelir.

4. PostgreSQL Servisini Başlatma
Veritabanını başlatmak için aşağıdaki komutu kullanabilirsiniz:

sudo systemctl start postgresql


Eğer her şey yolunda giderse, PostgreSQL servisi başarıyla başlatılacaktır. Şimdi bu servisin her sistem açılışında otomatik olarak başlamasını sağlamak için şu komutu da verebilirsiniz:

sudo systemctl enable postgresql


5. PostgreSQL’e Erişim Sağlama
Şimdi PostgreSQL'e bağlanma zamanı! Veritabanı yönetimini yapmak için `postgres` kullanıcısına geçmemiz gerekecek. Bunu yapmak için şu komutu kullanabilirsiniz:

sudo su - postgres


Bu komutla, PostgreSQL yönetici kullanıcısına geçiş yapmış olduk. Şimdi, PostgreSQL komut satırına girmek için şu komutu kullanabiliriz:

psql


6. Kullanıcı ve Veritabanı Oluşturma
PostgreSQL üzerinde işlem yapmaya başlamak için bir veritabanı ve kullanıcı oluşturmanız gerekecek. Hadi, hemen bir kullanıcı ve veritabanı oluşturalım.

Yeni bir veritabanı oluşturmak için şu komutu kullanabilirsiniz:

CREATE DATABASE ornek_veritabani;


Daha sonra, bir kullanıcı oluşturmak için şu komutu verebiliriz:

CREATE USER ornek_kullanici WITH PASSWORD 'sifre';


Şimdi de bu kullanıcıya veritabanı üzerinde tüm izinleri verelim:

GRANT ALL PRIVILEGES ON DATABASE ornek_veritabani TO ornek_kullanici;


Bunlar temel işlemler olsa da, PostgreSQL ile yapabilecekleriniz neredeyse sınırsız! Artık PostgreSQL’inizi verimli bir şekilde kullanmaya başlayabilirsiniz.

7. Güvenlik Ayarları
PostgreSQL'in dışarıya açık olmaması için bazı güvenlik önlemleri almanızı öneririm. Bunun için, PostgreSQL'in dışarıya açılmasını engelleyen ayarları yapabilirsiniz. `pg_hba.conf` dosyasını düzenlemek için şu komutu kullanabilirsiniz:

sudo vi /var/lib/pgsql/data/pg_hba.conf


Dosyadaki ilgili satırı bulup, `host` yerine `localhost` olarak değiştirebilirsiniz. Ardından, PostgreSQL servisini yeniden başlatmanız gerekecek:

sudo systemctl restart postgresql


Artık PostgreSQL’inizi daha güvenli bir şekilde kullanabilirsiniz.

8. Son Sözler
Ve işte, CentOS üzerinde PostgreSQL’i kurup çalıştırmak için bilmeniz gereken her şey! Bu adımları takip ederek, güçlü bir veritabanı sunucusu kurabilirsiniz. PostgreSQL, veritabanı yönetimi ve SQL sorgulama konusunda oldukça esnek ve güçlü bir araçtır. Bu yazı sayesinde, veritabanı kurulumunda kendinize güveniniz arttı mı?

Hadi, şimdi kendi projeleriniz için PostgreSQL ile çalışmaya başlayabilirsiniz. Umarım kurulum süreci sizin için sorunsuz geçer!

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