Bu bölümde, MongoDB ve MongoDB Compass'ın Linux ortamında (öncelikle Red Hat/CentOS ve Ubuntu dahil) nasıl kurulacağı tanıtılacaktır. MongoDB'nin bir topluluk sürümü ve bir kurumsal sürümü bulunmaktadır ve genellikle ücretsiz olan topluluk sürümünü (MongoDB Community Edition) kurarız. MongoDB Compass, MongoDB işlemlerini kolaylaştıran görsel bir GUI aracıdır. MongoDB Compass kurmazsanız, MongoDB işlemlerini komut yazarak yapmanız gerekecektir.

Her Linux dağıtımı için kurulum yöntemi benzerdir ve aşağıda genellikle sıkıştırılmış paketten kurulumu tanıtacağız.

Farklı Linux Ortamları için Bağımlılıkların Kurulumu

Aşağıda, her Linux dağıtımında kurulması gereken bağımlılıklar bulunmaktadır.

Red Hat/CentOS Ortamı

64-bit CentOS 6 ve sonrası sürümler

sudo yum install libcurl openssl xz-libs

Ubuntu Ortamı

Ubuntu 16.04 (Xenial) öncesi sürümler

sudo apt-get install libcurl3 openssl liblzma5

Ubuntu 18.04 ve sonrası sürümler

sudo apt-get install libcurl4 openssl liblzma4

MongoDB Kurulum Paketini İndirme

Resmi web sitesi indirme bağlantısı:

https://www.mongodb.com/try/download/community?tck=docs_server

İndirme sayfası, çeşitli sistem sürümleri için MongoDB kurulum paketlerini destekler. Sisteminize uygun tgz sıkıştırılmış paketi seçin.

Burada, örnek olarak Ubuntu 20 ortamını seçip ilgili tgz sıkıştırılmış paketi indireceğiz.

Ubuntu Üzerine MongoDB Kurulumu

MongoDB Kurulumu

Not: Burada Ubuntu 20 ortamını seçtik. İndirilen paketin adı, sistem ortamınıza ve sürümünüze göre değişecektir. Kurulum komutları kısmında onu değiştirmeyi unutmayın.

sudo tar -zxvf mongodb-linux-x86_64-ubuntu2004-4.4.5.tgz -C /usr/local

export PATH=/usr/local/mongodb-linux-x86_64-ubuntu2004-4.4.5/bin:$PATH

sudo mkdir -p /usr/local/var/mongodb
sudo mkdir -p /usr/local/var/log/mongodb
sudo chown tizi365 /usr/local/var/mongodb
sudo chown tizi365 /usr/local/var/log/mongodb
mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork
ps aux | grep -v grep | grep mongod

MongoDB'yi başlattıktan sonra, mongo komutunu kullanarak doğrudan mongo shell komut satırı arayüzüne girebiliriz.

MongoDB Compass Kurulumu

MongoDB Compass, MongoDB işlemlerini görsel olarak yapmamızı sağlayan bir araçtır ve genellikle sunucuda değil, kişisel bilgisayarlarımızda kurulur. Bu nedenle genellikle kişisel geliştirme ortamımıza göre MacOS sürümünü veya Windows sürümünü kurarız.

Resmi web sitesi indirme bağlantısı:

https://www.mongodb.com/try/download/compass

Burada, os x sistem sürümünü seçip dmg kurulum paketini indireceğiz. (Windows sistem kullanıyorsanız, MSI kurulum paketinin windows sürümünü seçerek adım adım kurabilirsiniz).

DMG kurulum paketini çift tıklatarak kurabilirsiniz. (Windows sistem kullanıyorsanız, adım adım kurmak için windows sürümünü seçerek MSI kurulum paketini kullanabilirsiniz).

MacOS Üzerine MongoDB Compass Kurulumu

Not: MongoDB Compass'ı nasıl kullanacağınızla ilgili talimatlar için sonraki bölümlere bakınız.