MongoDB Nasıl Kurulur? (Linux Üzerinde Adım Adım Rehber)

Linux üzerinde MongoDB kurulumunu adım adım anlatan rehber. Yeni başlayanlar için açıklamalı ve anlaşılır bir kurulum süreci sunuyor.

BFS

Merhaba! Eğer Linux işletim sistemi üzerinde MongoDB kurmaya karar verdiyseniz, doğru yerdesiniz. Bu rehberde, MongoDB’yi sıfırdan kurmanın kolay yollarını size adım adım göstereceğim. Hazırsanız, başlayalım!

MongoDB Nedir?
MongoDB, çok büyük veri setlerini işlemek için kullanılan bir NoSQL veritabanıdır. SQL tabanlı veritabanlarının aksine, verileri JSON benzeri bir formatta depolar. Yani, veritabanı işlemlerini daha esnek ve hızlı hale getirir. Eğer geleneksel ilişkisel veritabanlarına alışık değilseniz, MongoDB’nin sunduğu esneklik sizi oldukça rahatlatacak.

### Neden MongoDB Kullanmalıyım?
MongoDB, hızlı sorgular yapabilen, ölçeklenebilir ve esnek bir veritabanı çözümü sunar. Özellikle büyük veri, mobil uygulamalar, gerçek zamanlı analizler gibi projelerde sıklıkla tercih edilir. Hızlı kurulum ve esnek veri yapısı sayesinde geliştiriciler için mükemmel bir seçenek olabilir.

Linux Üzerinde MongoDB Kurulumu

Linux işletim sistemi üzerinde MongoDB kurulumuna geçmeden önce, birkaç şeyin hazır olması gerektiğini hatırlatmakta fayda var. İlk olarak, bir terminale erişiminizin olması gerekiyor. Kurulum için root ya da sudo haklarına sahip bir kullanıcı olmanız da gerekecek.

Şimdi, gelin adım adım kurulum sürecine göz atalım:

Adım 1: Paket Güncellemelerini Yapın
İlk iş olarak sisteminizi güncel tutmak iyi bir fikir olacaktır. Bu nedenle, terminal üzerinden şu komutu çalıştırarak mevcut paketlerinizi güncelleyin:


sudo apt-get update


Bu işlem, sisteminizdeki tüm paketlerin güncellenmesini sağlar.

Adım 2: MongoDB Depolarını Ekleyin
MongoDB'nin güncel sürümünü yüklemek için öncelikle MongoDB depolarını eklemeniz gerekir. Terminalde aşağıdaki komutu kullanarak gerekli GPG anahtarını indirin:


wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -


Sonrasında, MongoDB’nin resmi deposunu sisteminize eklemek için şu komutu kullanın:


echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list


Bu, MongoDB'nin en son sürümüne ait paketlerin bulunduğu depoyu ekleyecektir.

Adım 3: MongoDB'yi Kurun
Şimdi, MongoDB’yi yüklemek için hazırız. Aşağıdaki komutla MongoDB'yi kurabilirsiniz:


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


Bu komut MongoDB’nin tüm gerekli bileşenlerini (MongoDB sunucu, istemci, ve diğer araçlar) sisteminize yükleyecektir.

Adım 4: MongoDB'yi Başlatın
Kurulum tamamlandıktan sonra, MongoDB'yi başlatmak için şu komutu kullanabilirsiniz:


sudo systemctl start mongod


MongoDB’nin düzgün çalışıp çalışmadığını kontrol etmek için şu komutu çalıştırabilirsiniz:


sudo systemctl status mongod


Eğer her şey yolundaysa, MongoDB "active (running)" olarak görünecektir.

Adım 5: MongoDB’yi Sistem Başlangıcında Başlatacak Şekilde Yapılandırın
MongoDB’nin her yeniden başlatmada otomatik olarak başlamasını istiyorsanız, şu komutu kullanarak bu ayarı yapabilirsiniz:


sudo systemctl enable mongod


Adım 6: MongoDB'yi Test Edin
MongoDB’nin düzgün çalıştığını doğrulamak için MongoDB komut satırına bağlanabilirsiniz. Aşağıdaki komutu terminalde çalıştırın:


mongo


Bu komut MongoDB komut satırını açacaktır. Eğer başarılı bir şekilde giriş yapabiliyorsanız, kurulum tamamlanmış demektir!

Adım 7: Güvenlik Duvarı Ayarlarını Yapın (Opsiyonel)
Eğer MongoDB’ye uzaktan bağlanmanız gerekiyorsa, güvenlik duvarı ayarlarını yapmanız gerekebilir. Aşağıdaki komut, MongoDB'nin varsayılan portu olan 27017'yi açmanıza yardımcı olacaktır:


sudo ufw allow 27017


Sonuç
Tebrikler! Artık Linux üzerinde MongoDB kurulumunu başarıyla gerçekleştirdiniz. Bu güçlü veritabanı yönetim sistemiyle, projelerinizde yüksek performanslı ve esnek veri yönetimi sağlayabilirsiniz.

Eğer başka sorularınız olursa, her zaman buradayım. Keyifli geliştirmeler!

İlgili Yazılar

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

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

Linux'ta Nagios ile İzleme: Sistem Performansınızı Nasıl Mükemmel Hale Getirirsiniz?

Merhaba Sistem Tutkunları! Sistemlerinizin nabzını tutmak, performansını artırmak ve sorunları daha ortaya çıkmadan yakalamak, günümüz dijital dünyasında olmazsa olmaz. Peki, bu zorlu görevde yanınızda kim var? Tabii ki Nagios! Linux ortamında güçlü,...