macOS’ta Homebrew ile MongoDB Kurulumu
- MongoDB
- macOS
- Homebrew
İçindekiler
MongoDB, Homebrew’un ana deposundan kaldırıldı; artık MongoDB’nin kendi yayımladığı depo (tap) üzerinden kuruluyor. Bu yazıda kurulumu ve servis olarak yönetimini anlatıyorum.
Kurulum
Homebrew komutlarını sudo ile çalıştırmayın; Homebrew bunu bilerek reddeder ve dosya izinlerini bozabilir.
brew tap mongodb/brew
brew update
brew install mongodb-communityBelirli bir sürüme sabitlemek isterseniz formül adına sürüm ekleyebilirsiniz; kullanılabilir sürümleri brew search mongodb-community ile görebilirsiniz.
Servis olarak çalıştırmak
Eskiden .plist dosyalarını elle ~/Library/LaunchAgents altına bağlayıp launchctl ile yükleniyordu. Bugün brew services bunu sizin yerinize yapar; servis oturum açtığınızda kendiliğinden başlar:
brew services start mongodb-community
brew services list
brew services stop mongodb-communityServisi kalıcı olarak değil de yalnızca bu oturumda çalıştırmak isterseniz:
brew services run mongodb-communityBağlantıyı test etmek
Kurulum, MongoDB kabuğu mongosh’u da getirir. Varsayılan adres localhost:27017:
mongoshVarsayılan kurulum yalnızca yerel bağlantıları kabul eder ve kimlik doğrulama kapalıdır; geliştirme için uygundur, sunucuda bu haliyle kullanılmamalıdır.
Güncelleme notu
Bu yazının ilk hali 2018’de Medium’da yayımlandı. O sürümdeki sudo brew install mongodb komutu artık çalışmıyor; formül Homebrew’dan kaldırıldı ve Homebrew sudo ile kullanılmamalı. Kurulumu MongoDB’nin resmi deposuna, servis yönetimini de brew services’e taşıyarak güncelledim.