MongoDB Nasıl Kurulur ve Yapılandırılır? Başlangıç Rehberi

MongoDB Nasıl Kurulur ve Yapılandırılır? Başlangıç Rehberi

MongoDB kurulumunu ve yapılandırmasını detaylı bir şekilde açıklayan rehber. MongoDB’nin ne olduğunu, nasıl kurulacağını ve nasıl yapılandırılacağını adım adım öğrenin.

BFS

---

MongoDB Nedir ve Neden Kullanmalıyım?



MongoDB, dünyanın en popüler NoSQL veritabanı sistemlerinden biridir. SQL tabanlı veritabanlarından farklı olarak, MongoDB yapılandırılmış olmayan verileri depolamak için doküman odaklı bir yapıyı kullanır. Yani, ilişkisel veritabanlarının tabloları yerine, veriler JSON-benzeri formatta (BSON) saklanır.

Eğer büyük veri projeleriyle ilgileniyorsanız veya daha esnek, ölçeklenebilir bir veritabanı arıyorsanız, MongoDB tam size göre! Hem hızlı hem de kolay yapılandırılabilir olması nedeniyle yazılım geliştiricilerin gözdesidir.

MongoDB Kurulumu: Adım Adım Rehber



MongoDB'yi kurmaya başlamadan önce, kullandığınız işletim sistemine uygun olan MongoDB sürümünü seçmelisiniz. Bu adımlar, hem Windows hem de Linux için genel kurulum yönergeleridir.

1. Adım: MongoDB'yi İndirin



İlk olarak MongoDB’nin resmi sitesine gidin:
MongoDB İndir

Burada, işletim sisteminize uygun olan sürümü seçin ve indirilen dosyayı bilgisayarınıza kurun.

2. Adım: Kurulum



Windows için:

İndirilen .msi dosyasına çift tıklayın ve ekrandaki yönergeleri izleyin. "Complete" seçeneğini seçmeniz yeterli olacaktır. Bu işlem tamamlandığında, MongoDB kurulumunu bitirmiş olacaksınız.

Linux için:

Terminal üzerinden aşağıdaki komutları kullanarak kurulum gerçekleştirebilirsiniz:


sudo apt-get update
sudo apt-get install -y mongodb


3. Adım: MongoDB'yi Başlatma



MongoDB'nin doğru şekilde çalıştığından emin olmak için, kurulumdan sonra şu komutları kullanarak MongoDB’yi başlatın:

Windows için:
MongoDB, kurulum sırasında otomatik olarak başlatılabilir. Eğer başlamazsa, terminalde şu komutu çalıştırabilirsiniz:

C:\Program Files\MongoDB\Server\bin\mongod.exe


Linux için:
MongoDB’yi başlatmak için şu komutu kullanabilirsiniz:

sudo systemctl start mongodb


4. Adım: MongoDB'ye Bağlanma



MongoDB'ye bağlanmak için terminal veya komut satırını kullanabilirsiniz.

Windows ve Linux için:


mongo


Bu komut, MongoDB istemcisini başlatacaktır ve veri tabanınıza bağlanmanızı sağlar.

MongoDB Yapılandırması



MongoDB’yi kurduktan sonra, istediğiniz gibi yapılandırabilirsiniz. Yapılandırma dosyası genellikle mongod.conf olarak adlandırılır. Burada, veritabanı bağlantı noktası, veri dizini gibi çeşitli ayarları yapabilirsiniz.

İşte basit bir yapılandırma örneği:


storage:
  dbPath: /var/lib/mongodb
net:
  bindIp: 127.0.0.1
  port: 27017


Bu konfigürasyon, MongoDB’nin 127.0.0.1 IP adresinden sadece yerel bağlantılara izin vermesini sağlar.

5. Adım: MongoDB'yi Başlatma ve Kontrol Etme



Yapılandırmanızı yaptıktan sonra, MongoDB’yi yeniden başlatın ve çalışıp çalışmadığını kontrol edin:


sudo systemctl restart mongodb
sudo systemctl status mongodb


Bu komutlar, MongoDB’nin doğru şekilde başlatıldığından emin olmanıza yardımcı olacaktır.

Sonuç



Artık MongoDB'yi kurdunuz ve yapılandırdınız. Veritabanı sisteminiz hazır ve kullanıma uygun durumda! Bu veritabanı, geniş ölçekli projelerde hızla veri işleme gücü sunarak sizi bir adım öne taşıyacaktır. Eğer daha fazla özellik keşfetmek istiyorsanız, MongoDB'nin dökümantasyonuna göz atarak gelişmiş yapılandırmalar ve optimizasyonlar hakkında bilgi alabilirsiniz.

İlgili Yazılar

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

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...

Yapay Zeka ile SEO Stratejilerinizi Nasıl Güçlendirebilirsiniz? 2025 Yılında Başarılı Olacak Teknikler

Dijital pazarlamanın ve SEO'nun dünyası hızla değişiyor. Bir zamanlar sadece anahtar kelimeler ve backlink'ler üzerine kurulu olan SEO stratejileri, şimdi çok daha karmaşık ve yenilikçi bir yapıya bürünüyor. Bu dönüşümün başrol oyuncusu ise Yapay Zeka...