این فصل، نحوه نصب 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 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، لطفاً به فصول بعدی مراجعه کنید.