Linux Üzerinde MongoDB Kurulumu: Adım Adım Kılavuz

Linux sistemler üzerinde MongoDB kurulumu hakkında adım adım rehber. Sistem güncellemelerinden başlayarak, MongoDB kurulumu ve test edilmesi süreci detaylıca anlatıldı.

BFS

MongoDB, gelişmiş özellikleri ve esnek yapısı ile son yıllarda popülerliğini giderek artırmış bir NoSQL veritabanıdır. Özellikle büyük veri işleme ve hızlı okuma-yazma işlemleri konusunda oldukça başarılı olan MongoDB, Linux sistemlerde de rahatlıkla kurulabilir. Bu yazıda, Linux sistemlere MongoDB kurulumu ile ilgili adımları anlatacağız. Hazırsanız başlayalım!

1. MongoDB Nedir?


MongoDB, verilerin belgeler halinde saklandığı bir NoSQL veritabanıdır. SQL tabanlı veritabanlarının aksine, MongoDB verileri esnek bir şekilde ve şemadan bağımsız olarak saklar. Bu, özellikle büyük ve karmaşık veri kümeleriyle çalışırken müthiş bir avantaj sağlar.

2. MongoDB'yi Kurmadan Önce Gereksinimler


Kuruluma başlamadan önce, Linux sisteminizde aşağıdaki gereksinimlerin karşılandığından emin olun:

- Ubuntu, Debian, CentOS, Red Hat gibi bir Linux dağıtımı kullanıyor olmalısınız.
- Yönetici (root) yetkilerine sahip olmalısınız.

3. MongoDB'yi Linux'a Kurmak


MongoDB kurulumunu başlatmadan önce, sisteminizi güncellemek her zaman iyi bir fikirdir. Aşağıdaki komutları kullanarak ilk adımı atabilirsiniz:


sudo apt-get update
sudo apt-get upgrade


Eğer MongoDB'nin en güncel sürümünü kurmak istiyorsanız, MongoDB'nin resmi reposunu eklemeniz gerekiyor. Aşağıdaki komutları sırasıyla çalıştırarak bu adımı tamamlayın:


sudo apt install gnupg
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list


Bu adımda, MongoDB'nin güncel sürümünü yüklemeniz için gerekli depo kaynaklarını eklemiş olduk. Şimdi MongoDB'yi yüklemeye başlayabiliriz.


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


Kurulum tamamlandığında, MongoDB'nin sisteminizde düzgün bir şekilde çalışıp çalışmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:


mongod --version


Bu komut, MongoDB'nin sürüm bilgisini gösterecektir. Eğer bir sürüm numarası alırsanız, her şey doğru bir şekilde kurulmuştur!

4. MongoDB'yi Başlatmak


MongoDB'yi başlatmak için aşağıdaki komutu kullanabilirsiniz:


sudo systemctl start mongod


Bu komut ile MongoDB servisi başlatılacaktır. MongoDB'nin her sistem açılışında otomatik olarak başlamasını isterseniz, şu komutu kullanarak bu işlemi gerçekleştirebilirsiniz:


sudo systemctl enable mongod


MongoDB servisini durdurmak için şu komutu kullanabilirsiniz:


sudo systemctl stop mongod


5. MongoDB'yi Test Etme


Kurulumun başarıyla gerçekleşip gerçekleşmediğini kontrol etmek için terminali açın ve `mongo` komutunu yazın:


mongo


Eğer MongoDB terminaline giriş yapabiliyorsanız, her şey yolunda demektir. Artık MongoDB'yi veritabanı yönetimi için kullanmaya hazırsınız!

6. MongoDB'yi Güvenli Hale Getirme


MongoDB'nin varsayılan olarak güvenlik önlemleri sınırlıdır. Üretim ortamlarında, özellikle internet üzerinden erişime açılan MongoDB instance'larında güvenlik önemlidir. Bu nedenle, MongoDB'yi daha güvenli hale getirmek için kullanıcı ve şifre belirleyebilirsiniz.

MongoDB'yi güvenli hale getirmek için şu komutları kullanarak kullanıcı oluşturabilirsiniz:


use admin
db.createUser({
  user: "admin",
  pwd: "adminpassword",
  roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
})


Yukarıdaki komut, admin adında bir kullanıcı oluşturacak ve MongoDB'yi bu kullanıcı ile güvence altına alacaktır.

7. Sonuç


Bu adımları takip ederek, Linux sisteminize MongoDB'yi başarıyla kurabilirsiniz. Artık verilerinizi esnek bir şekilde saklamak ve sorgulamak için MongoDB'nin güçlü özelliklerinden faydalanabilirsiniz. Kurulumunuzu yaptıktan sonra MongoDB ile veritabanı yönetiminin keyfini çıkarabilirsiniz!

İ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ü,...