PostgreSQL Nasıl Kurulur ve Yapılandırılır? Kolayca Adım Adım Rehber

PostgreSQL kurulum ve yapılandırma sürecini anlatan bu yazı, adım adım rehberle kullanıcıları PostgreSQL ile tanıştırıyor ve kullanımı kolaylaştırıyor.

BFS

PostgreSQL ile Veritabanı Dünyasına Adım Atın



Veritabanı yönetimi denildiğinde akla gelen ilk isimlerden biri olan PostgreSQL, güçlü, açık kaynaklı ve yüksek performanslı bir veritabanı sistemidir. Peki, bu mükemmel aracı bilgisayarınıza nasıl kurarsınız ve yapılandırırsınız? Merak etmeyin, tüm adımları sizler için detaylıca anlattık. PostgreSQL’i kurmak ve yapılandırmak çok daha kolay bir iş. Hadi başlayalım!

1. PostgreSQL İndiriliyor



İlk adım, PostgreSQL’in en son sürümünü indirmektir. Bu işlem, kullandığınız işletim sistemine bağlı olarak değişir. Adım adım nasıl yapıldığını görelim:

Linux (Ubuntu/Debian) kullanıcıları için terminali açın ve aşağıdaki komutu çalıştırarak PostgreSQL’i indirin:


sudo apt update
sudo apt install postgresql postgresql-contrib


Windows kullanıcıları, PostgreSQL’in resmi web sitesine gidip bu linki takip ederek Windows için uygun olan .exe dosyasını indirebilirler. Yükleyici, sizi adım adım yönlendirecek.

macOS kullanıcıları ise Homebrew kullanarak PostgreSQL’i kurabilir. Terminal üzerinden şu komutu yazın:


brew install postgresql


İndirme işlemi bittiğinde, sırada PostgreSQL’i yüklemek var.

2. PostgreSQL Kurulumu Başlatılıyor



Kurulum, işletim sistemine göre değişir, ancak genelde çok basittir. İşte nasıl yapılacağı:

Linux (Ubuntu/Debian) için kurulumu başlatmak için terminalde şu komutu yazın:


sudo systemctl start postgresql


Windows üzerinde, yükleyiciyi çalıştırın ve ekrandaki yönergeleri takip ederek kurulumu tamamlayın.

MacOS’ta ise Homebrew ile yüklediyseniz PostgreSQL servisini başlatmak için şu komutu kullanabilirsiniz:


brew services start postgresql


Yükleme tamamlandığında, PostgreSQL hazır hale gelmiştir!

3. PostgreSQL Yapılandırması



Şimdi, PostgreSQL’i yapılandırmaya geçiyoruz. İlk başta, PostgreSQL’in sisteminizde doğru şekilde çalışıp çalışmadığını kontrol etmelisiniz.

Linux üzerinde şu komutla PostgreSQL servisinin durumunu kontrol edebilirsiniz:


sudo systemctl status postgresql


PostgreSQL’in kurulumunu doğrulamak için, terminal veya komut satırına şu komutu girin:


psql --version


Eğer her şey yolundaysa, PostgreSQL sürümünü görmelisiniz.

Şimdi PostgreSQL veritabanı sunucusuna bağlanalım. Bunun için aşağıdaki komutları kullanarak PostgreSQL komut satırına giriş yapın:


sudo -u postgres psql


Eğer PostgreSQL terminaline başarılı bir şekilde giriş yaptıysanız, karşınıza PostgreSQL komut satırı çıkacaktır. Şimdi bir veritabanı oluşturma ve kullanıcı ekleme adımlarına geçebiliriz.

4. Yeni Bir Veritabanı ve Kullanıcı Oluşturuluyor



Şimdi PostgreSQL üzerinde bir veritabanı ve kullanıcı oluşturacağız. Hadi, bunu adım adım yapalım:

Veritabanı oluşturma: PostgreSQL komut satırına şu komutu yazarak yeni bir veritabanı oluşturun:


CREATE DATABASE ornek_veritabani;


Kullanıcı oluşturma: Kullanıcı oluşturmak için şu komutu kullanın:


CREATE USER ornek_kullanici WITH ENCRYPTED PASSWORD 'sifre123';


Yetki verme: Kullanıcıya veritabanı üzerinde işlem yapma yetkisi vermek için şu komutu kullanın:


GRANT ALL PRIVILEGES ON DATABASE ornek_veritabani TO ornek_kullanici;


Bağlantı Testi: Her şey doğru yapıldıysa, yeni oluşturduğunuz veritabanına bağlanabilirsiniz:


\c ornek_veritabani


5. PostgreSQL Servisini Otomatik Başlatma



PostgreSQL’in bilgisayarınız açıldığında otomatik olarak başlamasını istiyorsanız, servisin otomatik başlatılmasını etkinleştirmeniz gerekir. Bunun için aşağıdaki komutu kullanın:


sudo systemctl enable postgresql


Bu komut, PostgreSQL’i bilgisayarınız her açıldığında otomatik olarak başlatacaktır.

6. PostgreSQL Güvenlik Yapılandırması



Güvenlik her zaman önemli bir konu. PostgreSQL’de, bağlanabilen IP adreslerini sınırlamak ve kimlik doğrulama metodlarını yapılandırmak için `pg_hba.conf` dosyasını düzenlemeniz gerekir. Bu dosya genellikle PostgreSQL’in kurulu olduğu dizinde bulunur. Örneğin:


sudo nano /etc/postgresql/12/main/pg_hba.conf


Burada, sadece izin verilen IP’lerden bağlanmaya izin verebilirsiniz. Dosyayı düzenledikten sonra PostgreSQL’i yeniden başlatmayı unutmayın:


sudo systemctl restart postgresql


Sonuç: PostgreSQL’inizi Hazır Hale Getirdiniz!



Ve işte bu kadar! PostgreSQL kurulum ve yapılandırma süreci tamamlandı. Artık güçlü bir veritabanı yönetim sistemine sahipsiniz ve projelerinizde veritabanı işlemlerini yönetmeye hazırsınız.

PostgreSQL’in ne kadar güçlü ve esnek bir araç olduğunu keşfettik. Veritabanlarıyla çalışırken işinizi çok daha kolaylaştıracak. Kurulum ve yapılandırma adımlarını dikkatlice takip ettiğinizde, PostgreSQL’in sunduğu tüm olanaklardan tam anlamıyla yararlanabilirsiniz.

Unutmayın! Bu rehberdeki adımları izleyerek PostgreSQL kurulumunu sorunsuz bir şekilde gerçekleştirdiniz. Artık veritabanı yönetiminde daha bir adım öndesiniz.

İlgili Yazılar

Benzer konularda diğer yazılarımız

Windows'ta Visual Studio Code Kurulumu ve Eklenti Yönetimi

Visual Studio Code Nedir?Bir zamanlar bir yazılımcı, kod yazmaya başlamak için saatlerce IDE kurulumları yapar, her bir aracı ayarlarla boğulurdu. Ancak zamanla işler değişti, ve Visual Studio Code (VS Code) hayatımıza girdi. Hızlı, hafif ve güçlü bir...

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'...