Ubuntu Mongo DB Kurulumu

Ubuntu Mongo DB Kurulumu

Merhaba, yarın öbür gün lazım olur diye buraya Ubuntu üzerinde Mongo DB kurulumunu not alıyorum. Lazım olan arkadaşlara fayda sağlarsa ne ala.

Öncelikle Ubuntu Üzerinde Terminal açarak veya SSH ile bağlandıktan sonra;

sudo apt update
sudo apt upgrade -y

komutlarını çalıştırıyoruz. Bu komutlar çalışmadan önce root şifresi isteyecektir onuda siz biliyorsunuz 🙂

Sonrasında MongoDB’nin paket imzasını doğrulamak için GPG anahtarını ekleyin:

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

Bu komutta eklendikten sonra MongoDB için APT deposunu ekleyin

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

Not: Eğer farklı bir Ubuntu sürümü kullanıyorsanız, focal yerine aşağıdaki sürüm isimlerinden birini kullanabilirsiniz:

  • 22.04: jammy
  • 18.04: bionic

Bu işlemleri bitirdikten sonra paket listemizin güncellenmesi gerekiyor, onu da aşağıda ki kodla sağlıyoruz.

sudo apt update

Buraya kadar başarıyla geldiysek artık Mongo DB yi kurmaya başlayabiliriz.

MongoDB’nin en son stabil sürümünü yüklemek için:

sudo apt install -y mongodb-org

Bu komut, aşağıdaki bileşenleri yükler:

  • MongoDB Server
  • MongoDB Shell (mongosh)
  • Araçlar ve kütüphaneler

Kurulumlar tamamlandıktan sonra MongoDB hizmetini başlatmak için:

sudo systemctl start mongod

Hizmetin doğru şekilde çalıştığını görmek için:

sudo systemctl status mongod

Eğer “active (running)” görüyorsanız, MongoDB başarılı bir şekilde çalışıyor demektir.

Ben sunucumu yeniden başlattığımda Mongo DB otomatik başlasın istiyorum diyenler için:

sudo systemctl enable mongod

Buraya kadar başarıyla geldiyseniz ve sunucunuzda bir Firewall aktif ise aşağıda ki adımları da yapmanız lazım yoksa erişim sağlayamazsınız.

sudo ufw allow 27017
sudo ufw reload

Mongo DB ye ben uzaktan erişmek istiyorum diyen kişilerin ise aşağıda ki adımları da yapması lazım 🙂

MongoDB Yapılandırma Dosyasını Düzenleyin Yapılandırma dosyasını açın

sudo nano /etc/mongod.conf

Şu satırı bulun ve düzenleyin

bindIp: 127.0.0.1

Şu şekilde değiştirin

bindIp: 0.0.0.0
#0.0.0.0 olarak bırakırsanız cihazda hangi network kartı varsa oradan gelen bağlantıyı kabul eder, 
#yok ben çift network kullanıyorum sadece 1 (bir) inden gelen bağlantıya izin versin diyorsanız o zaman 0.0.0.0 yerine IP adresini yazmanız lazım

MongoDB’yi Yeniden Başlatın Değişiklikleri uygulamak için

sudo systemctl restart mongod

UFW ile Portu Açın Uzaktan erişim için

sudo ufw allow 27017/tcp

Artık temel mongo yapılandırması tamamlandı, diğer ayarlar için daha detaylı çalışmalar yapabilirsiniz. Hadi kolay gelsin.

Paylaş :

Bu gönderiyi paylaş

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.


Verified by MonsterInsights