این فصل، نحوه نصب MongoDB و MongoDB Compass در محیط لینوکس (ارتباط اصلی به Red Hat/CentOS و Ubuntu) را معرفی می‌کند. MongoDB شامل نسخه‌های جامعه و نسخه پیشرفته است، و ما معمولاً نسخه جامعه (MongoDB Community Edition) را برای استفاده رایگان نصب می‌کنیم. MongoDB Compass ابزار GUI بصری است که عملیات MongoDB را آسان می‌کند. اگر MongoDB Compass را نصب نکنید، باید MongoDB را با تایپ دستورات عملیاتی کنید.

روش نصب برای هر توزیع لینوکس مشابه است و ما اصلی‌ترین روش نصب از بسته فشرده را معرفی خواهیم کرد.

نصب وابستگی‌ها برای محیط‌های مختلف لینوکس

وابستگی‌هایی که باید در هر توزیع لینوکس نصب شوند به شرح زیر است.

محیط Red Hat/CentOS

نسخه‌های 64 بیتی CentOS 6 به بعد

sudo yum install libcurl openssl xz-libs

محیط Ubuntu

نسخه‌های قدیمی قبل از Ubuntu 16.04 (Xenial)

sudo apt-get install libcurl3 openssl liblzma5

نسخه‌های بالاتر از Ubuntu 18.04

sudo apt-get install libcurl4 openssl liblzma4

دانلود بسته نصبی MongoDB

لینک دانلود از سایت رسمی:

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

صفحه دانلود بسته‌های نصبی MongoDB را برای انواع نسخه‌های سیستم پشتیبانی می‌کند. بسته فشرده tgz را براساس نسخه سیستم خود انتخاب کنید.

در اینجا، به عنوان یک نمونه، محیط Ubuntu 20 را انتخاب کرده و بسته فشرده tgz مربوطه را دانلود کنید.

نصب MongoDB در Ubuntu

نصب MongoDB

توجه: در اینجا ما محیط Ubuntu 20 را انتخاب کرده‌ایم. نام بسته دانلودی براساس محیط و نسخه سیستم شما متفاوت خواهد بود. حتماً باید آن را در بخش دستور نصب جایگزین کنید.

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، می‌توانیم با استفاده از دستور mongo به رابط خط فرمان شل mongo وارد شویم.

نصب MongoDB Compass

MongoDB Compass ابزار بصری برای عملیات MongoDB است، که معمولاً بر روی سرور نصب نمی‌شود بلکه بر روی کامپیوترهای شخصی ما. بنابراین، معمولاً طبق محیط توسعه شخصی، نسخه MacOS یا Windows را انتخاب می‌کنیم.

لینک دانلود از سایت رسمی:

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

در اینجا، نسخه سیستم os x را انتخاب و بسته نصبی dmg را دانلود کنید.

بسته نصبی dmg را دابل‌کلیک کرده و نصب کنید (اگر از سیستم ویندوز استفاده می‌کنید، نسخه ویندوز بسته نصبی MSI را انتخاب کرده و به ترتیب نصب کنید).

نصب MongoDB Compass برای MacOS

توجه: برای دستورالعمل استفاده از MongoDB Compass، لطفاً به فصول بعدی مراجعه کنید.