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

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.

Al_Yapay_Zeka

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

InfluxDB Nasıl Kurulur ve Yapılandırılır? Adım Adım Kılavuz

Her gün karşılaştığımız veri akışlarının sayısı hızla artarken, bu verileri yönetmek ve analiz etmek için etkili araçlara olan ihtiyaç da giderek büyüyor. InfluxDB, zaman serisi verilerini depolamak ve analiz etmek için geliştirilmiş güçlü bir veritabanıdır....

HAProxy ile Yük Dengeleme Yapmak: Adım Adım Kurulum Rehberi

Bir gün, bir web sitesi sahibi olarak, sitenizin hızla büyüdüğünü fark ettiniz. Sayfa yüklenme süreleri artmaya başladı ve ziyaretçi sayınızın artışı ile birlikte sunucunuz da ağırlaşmaya başladı. İşte tam da burada yük dengeleme ihtiyacı doğuyor! Ancak...

Karmaşık Veritabanı Yedekleme Stratejileri: Hangi Yedekleme Yöntemini Ne Zaman Kullanmalısınız?

Veritabanı Yedekleme Stratejilerine Giriş: Neden Önemlidir?Birçok şirket, verilerinin güvenliği konusunda ciddi adımlar atmaktadır, ancak bazen bu stratejilerin zayıf olduğu bir gerçek var. Özellikle veritabanı yönetimi konusunda doğru bir yedekleme stratejisinin...

SQL mi NoSQL mi? Hangi Veritabanı Yapısı Daha Performanslı ve Kullanıcı Dostu?

Veritabanı seçiminde genellikle "SQL mi, yoksa NoSQL mi?" sorusu en çok karşılaşılan sorulardan biridir. Bir geliştirici olarak bu soruya verdiğiniz cevap, yazılım projelerinizin başarısını doğrudan etkileyebilir. Peki, SQL ve NoSQL veritabanları arasında...

PostgreSQL Veritabanı Yedekleme: Verilerinizi Güvenle Korumak İçin En Etkili Yöntemler

PostgreSQL Yedekleme: Neden Bu Kadar Önemli?Bir veritabanı yöneticisi olarak, verilerinizi her zaman güvende tutmak zorundasınız. Çünkü veri kaybı, bir şirket için felakete yol açabilir. PostgreSQL gibi güçlü bir veritabanı yönetim sistemi, yalnızca doğru...

Memcached Windows'ta Nasıl Kurulur? Kolay ve Hızlı Adımlar ile Başarılı Kurulum!

Merhaba sevgili teknoloji meraklısı! Eğer web uygulamanızın hızını artırmak ve veritabanı sorgularınızı daha hızlı hale getirmek istiyorsanız, Memcached tam da ihtiyacınız olan araç. Bunu Windows üzerinde nasıl kuracağınızı öğrenmek istiyorsanız, doğru...