Ana içeriğe atla

Mac'te Homebrew Kullanarak PostgreSQL Nasıl Kurulur

Homebrew adlı kullanışlı paket yöneticisini kullanarak macOS’ta PostgreSQL’i kurmayı öğrenin. PostgreSQL servislerini kurmak, yapılandırmak ve başlatmak için adım adım yönergeleri izleyin.
Güncel 3 Eki 2026  · 7 dk. oku

Yapay Zeka ile Keşfedin

ChatGPTClaudePerplexity

PostgreSQL, özellikle büyük veri kümelerini işlerken esnekliği ve performansıyla bilinen, güvenilir ve açık kaynaklı bir ilişkisel veritabanı sistemidir. macOS kullanıyorsanız, yazılım kurulumlarını ve güncellemelerini kolaylaştıran popüler paket yöneticisi Homebrew ile PostgreSQL’i kolayca kurup yönetebilirsiniz.

Bu yazıda, Homebrew ile Mac üzerinde PostgreSQL kurulumunu adım adım anlatacağım ve başlamanıza yardımcı olacak bazı temel PostgreSQL komutlarını paylaşacağım. Bu sayfaya ulaştıysanız ancak aslında Windows işletim sistemi kullanıyorsanız, bunun yerine şu diğer eğitimimize göz atmanızı öneririm: Windows ve Mac OS X’te PostgreSQL Nasıl Kurulur; bu kaynak Windows üzerinde kurulum ve test adımlarını gösterir. 

PostgreSQL kurmaya çalışıyorsanız, muhtemelen bu alanda yetkinleşmek istiyorsunuzdur. Başlamak için Yeni Başlayanlar için PostgreSQL Rehberi yazımızı okuyun ve ardından kapsamlı bir kursa geçin. Şahsen, hareketli ortalamalar, sıralamalar ve kümülatif toplamlar gibi ilginç işlemleri yapmanızı sağlayan pencere fonksiyonlarını öğrenmek için PostgreSQL Özet İstatistikler ve Pencere Fonksiyonları kursumuzu öneririm. 

Homebrew ile Postgres Kurmadan Önce

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  • Xcode kurulu (Homebrew için gereklidir)
  • Homebrew macOS sisteminize kurulmuş
  • Temel SQL bilgisi. (SQL’e yeniyseniz, hızlı bir başlangıç için DataCamp’teki SQL’e Giriş kursuna göz atın.)

Homebrew Nasıl Kurulur

Homebrew, sisteminizde yazılımların kurulumunu, güncellenmesini ve yönetimini kolaylaştıran, macOS için popüler bir paket yöneticisidir. Basit terminal komutlarıyla komut satırı araçlarını ve uygulamaları kolayca kurmanıza olanak tanır. Homebrew’in kurulumunu kısaca göstereceğim; daha ayrıntılı yönergeler için Homebrew Nasıl Kurulur ve Kullanılır başlıklı eğitimimize de bakabilirsiniz. 

Bilgisayarınıza Homebrew’in en son sürümünü kurmak için terminalinizi açın ve aşağıdaki komutu çalıştırın.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Yukarıdaki kurulum komutunu çalıştırdıktan sonra sizden sistem parolanız istenecektir. Kurulumu başlatmak için parolanızı girin.

Kurulum tamamlandıktan sonra, Homebrew’in sistem yoluna eklenip eklenmediğini kontrol etmek için aşağıdaki komutu kullanalım.

echo $PATH

Yukarıdaki komut sistem yolunuzdaki tüm dizinleri listeler. Eğer /opt/homebrew/bin yer almıyorsa, aşağıdaki komutu çalıştırarak eklemelisiniz.

export PATH=$PATH:/opt/homebrew/bin

Homebrew’in doğru şekilde kurulup yapılandırıldığını doğrulamak için aşağıdaki komutu çalıştırın.

brew doctor

PostgreSQL Nasıl Kurulur ve Yapılandırılır

Şimdi Homebrew paket yöneticisini kullanarak PostgreSQL’i kuralım. Bunun için terminalinizde aşağıdaki komutu çalıştırın.

brew install postgresql@17

Kurulumdan sonra, PostgreSQL’i sistem yoluna eklemek için aşağıdaki komutu çalıştırın.

echo 'export PATH="/usr/local/opt/postgresql@17/bin:$PATH"' >> ~/.zshrc
export LDFLAGS="-L/usr/local/opt/postgresql@17/lib"
export CPPFLAGS="-I/usr/local/opt/postgresql@17/include"

PostgreSQL Servisini Başlatma ve Durdurma

Şimdi PostgreSQL servisini başlatalım. Bunu yapmak için terminalinizde aşağıdaki komutu çalıştırmanız yeterlidir.

brew services start postgresql@17

PostgreSQL servisinin çalıştığını doğrulamak için, sisteminizde çalışan servislerin listesini görmek amacıyla aşağıdaki komutu çalıştırın.

brew services list

Postgres kurulurken brew services list çıktısı

Terminalinizde postgresql@17 durumunu started olarak görmelisiniz; bu, PostgreSQL servisinin doğru şekilde çalıştığını gösterir.

Aşağıdaki stop komutunu çalıştırarak PostgreSQL servisini dilediğiniz zaman durdurabilirsiniz.

brew services stop postgresql@17

PostgreSQL Kullanıcısı Nasıl Oluşturulur

Artık PostgreSQL servisi bilgisayarınızda çalıştığına göre, PostgreSQL veritabanı için bir süper kullanıcı oluşturalım. Süper kullanıcı hesabı oluşturmak için, aşağıdaki komutu terminalinizde çalıştırın ve <username> yer tutucusunu istediğiniz kullanıcı adıyla değiştirin:

createuser --superuser <username>

Temel PostgreSQL Komutlarıyla Kurulumu Test Etme

Veritabanı oluşturma, tüm veritabanlarının listesini görüntüleme ve veritabanı silme için temel PostgreSQL komutlarını yazalım. Önce, PostgreSQL komutlarını çalıştırmanıza olanak tanıyan PostgreSQL istemini başlatmak için aşağıdaki komutu çalıştırın.

psql postgres

Şimdi, yeni bir veritabanı oluşturmak için aşağıdaki Postgres komutunu terminalinizde çalıştırın ve <your_database> yer tutucusunu istediğiniz veritabanı adıyla değiştirin:

CREATE DATABASE <your_database>;

PostgreSQL sunucunuzdaki tüm veritabanlarını listelemek için psql istemi içinde aşağıdaki komutu çalıştırın:

\l

Ya da 

SELECT datname FROM pg_database;

Yukarıdaki komutu çalıştırdıktan sonra, tüm PostgreSQL veritabanlarınız aşağıdaki ekran görüntüsünde olduğu gibi listelenecektir.

Mevcut bir veritabanını silmek için, aşağıdaki komutu kullanın ve <your_database> kısmını silmek istediğiniz veritabanının adıyla değiştirin:

DROP DATABASE <your_database>;

Sorun Giderme

PostgreSQL ile çalışırken bazı yaygın sorunlarla karşılaşabilirsiniz. İşte birkaç sorun giderme adımı:

Adım 1

PostgreSQL’in sistem PATH değişkeninize eklendiğinden emin olun. Ekli değilse, aşağıdaki komutu çalıştırarak ekleyin:

echo 'export PATH="/usr/local/opt/postgresql@17/bin:$PATH"' >> ~/.zshrc

Adım 2

psql istemcisi ile PostgreSQL sunucusu arasındaki sürüm uyumsuzluğu hatalara neden olabilir. Her ikisini de aynı sürüme güncellemek bu sorunu çözebilir. Güncellemek için aşağıdaki komutları çalıştırın.

brew update
brew upgrade postgresql

Sunucuyu Kurmadan PostgreSQL Kullanma

Tam sunucuyu kurmadan PostgreSQL istemci araçlarını (örneğin psql) kurabilirsiniz. Bu, harici bir PostgreSQL veritabanına bağlanmak için kullanışlıdır. Homebrew ile PostgreSQL istemcisini kurmak için aşağıdaki komutu çalıştırın:

brew install libpq

Kurulumdan sonra, libpq’yu sistem PATH değişkeninize eklemeniz gerekir. Bunu aşağıdaki komutla yapabilirsiniz.

echo 'export PATH="/usr/local/opt/libpq/bin:$PATH"' >> ~/.zshrc

Sonuç

PostgreSQL, çok çeşitli uygulama ve sektörlere hitap eden, zengin özelliklere sahip bir veritabanı yönetim sistemidir. Bu yazıda, Homebrew kullanarak macOS üzerinde PostgreSQL’in nasıl kurulup yapılandırılacağını öğrendik ve temel PostgreSQL komutlarıyla kurulumumuzu test ettik.

Bir DataCamp kursuna kaydolun. Daha önce PostgreSQL Özet İstatistikler ve Pencere Fonksiyonları kursumuzu önermiştim. Ayrıca, tarih ve saatlerle çalışanların da aralarında bulunduğu fonksiyonları genel olarak ele alan PostgreSQL’de Verileri İşlemeye Yönelik Fonksiyonlar kursumuzu ve dağınık verilerle nasıl çalışacağınızı öğreten PostgreSQL Veritabanlarında Veri Temizleme kursumuzu da öneririm.


Oluseye Jeremiah's photo
Author
Oluseye Jeremiah
LinkedIn

Yapay zekâ, makine öğrenimi ve veri bilimi alanlarında uzmanlaşmış teknik yazar; karmaşık fikirleri anlaşılır ve erişilebilir kılar.

Konular
PostgreSQL
SQL
Veri Mühendisliği

DataCamp ile Python ve SQL öğrenin

Kurs

PostgreSQL Özet İstatistikler ve Pencere Fonksiyonları

4 sa
131K
Analitik ve veri mühendisliği için pencere fonksiyonlarıyla sorgular oluşturmayı öğrenin; SQL’in gizli silahı!
Ayrıntıları GörüntüleRight Arrow
Kursa Başla
Devamını GörRight Arrow
İlgili

blog

Hızlı Sevkiyat İçin Pratik Vibe Kodlama Teknoloji Yığını

Ön uç, arka uç, veritabanları, kimlik doğrulama, depolama, e-posta, test, dağıtım ve izleme için en iyi araçları keşfedin.
Abid Ali Awan's photo

Abid Ali Awan

14 dk.

blog

2026’da En Popüler 40 Yazılım Mühendisi Mülakat Sorusu

Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Dario Radečić's photo

Dario Radečić

15 dk.

Eğitim

.gitignore Nasıl Kullanılır: Örneklerle Pratik Bir Giriş

Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Kurtis Pykes 's photo

Kurtis Pykes

8 dk.

Eğitim

Python'da Listeyi String'e Nasıl Dönüştürürsünüz

Bu hızlı eğitimde, Python'da bir listeyi string'e nasıl dönüştüreceğinizi öğrenin.
Adel Nehme's photo

Adel Nehme

Devamını GörDevamını Gör