...
loader image
detail-blog
اکتبر 6, 2024

نصب مونگو دی بی MongoDB بر روی ابونتو

نصب MongoDB در لینوکس اوبونتو

MongoDB یک برنامه پایگاه داده NoSQL مبتنی بر اسناد (document-based) است. بر خلاف پایگاه‌های داده رابطه‌ای، MongoDB قبل از افزودن داده‌ها به پایگاه داده نیازی به یک طرح از پیش تعریف‌شده ندارد. دیتابیس MongoDB یک پایگاه داده قوی , منعطف و مقیاس پذیر است.

در این آموزش روش نصب MongoDB 6.0 Community Edition روی سرور لینوکس Ubuntu 20.04 با استفاده از مدیر بسته apt استفاده کنید. را به شما عزیزان آموزش می دهیم، همراه ما باشید.

پیش نیازها

برای دنبال کردن این آموزش، شما به یک سرور اوبونتو 20.04 دارید. و همچنین باید یک کاربر دارای دسترسی روت و یک فایروال پیکربندی شده با UFW داشته باشید.

اطلاعیه!!

  • MongoDB 5.0 Community Edition دیگر از Ubuntu 16.04 پشتیبانی نمیکند.
  • MongoDB 5.0 Community Edition دیگر از Ubuntu 18.04 پشتیبانی نمیکند.

MongoDB 6.0 Community Edition از نسخه های 64 بیتی Ubuntu LTS زیر در معماری x86_64 پشتیبانی می کند:

  • 20.04 LTS (“Focal”)
  • 18.04 LTS (“Bionic”)
  • 16.04 LTS (“Xenial”)

MongoDB فقط از نسخه های 64 بیتی این پلتفرم ها پشتیبانی می کند. MongoDB 6.0 Community Edition در اوبونتو همچنین از معماری ARM64 در پلتفرم های منتخب پشتیبانی می کند.

بسته های رسمی MongoDB

برای نصب MongoDB Community در سیستم اوبونتو، از دستورالعمل‌هایی با بسته رسمی mongodb-org استفاده می‌کنند که توسط MongoDB Inc نگهداری و پشتیبانی می‌شود. بسته رسمی mongodb-org همیشه حاوی آخرین نسخه MongoDB است و از طریق مخزن اختصاصی خود در دسترس است.

MongoDB Community Edition را نصب کنید

برای نصب MongoDB Community Edition با استفاده از مدیر بسته apt این مراحل را دنبال کنید.

1. کلید عمومی مورد استفاده توسط سیستم مدیریت بسته را وارد کنید.

از یک ترمینال، دستور زیر را برای وارد کردن کلید GPG عمومی MongoDB از آن صادر کنید

https://www.mongodb.org/static/pgp/server-6.0.asc

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

عملیات باید با یک OK پاسخ دهد.

با این حال، اگر خطایی دریافت کردید که نشان می‌دهد gnupg نصب نشده است، می‌توانید gnupg و کتابخانه های مورد نیاز آن را با استفاده از دستور زیر نصب کنید:

sudo apt-get install gnupg

پس از نصب، دوباره کلید را وارد کنید:

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

2. یک فایل لیست برای MongoDB ایجاد کنید.

فایل لیست /etc/apt/sources.list.d/mongodb-org-6.0.list را برای نسخه اوبونتو ایجاد کنید.

دستورالعمل زیر برای Ubuntu 20.04 (Focal) است.

فایل /etc/apt/sources.list.d/mongodb-org-6.0.list را برای Ubuntu 20.04 (Focal) ایجاد کنید:

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

3. دیتابیس پکیج محلی را ریلود یا بارگیری مجدد کنید.

دستور زیر را برای بارگیری مجدد پایگاه داده بسته محلی صادر کنید:

sudo apt-get update

4. بسته های MongoDB را نصب کنید.

می توانید آخرین نسخه پایدار MongoDB یا نسخه خاصی از MongoDB را نصب کنید.

برای نصب آخرین نسخه پایدار، موارد زیر را صادر کنید:

sudo apt-get install -y mongodb-org

MongoDB Community Edition را اجرا کنید

دایرکتوری ها

اگر از طریق مدیر بسته نصب کرده باشید، دایرکتوری داده /var/lib/mongodb و فهرست log /var/log/mongodb در حین نصب ایجاد می شود.

به طور پیش فرض، MongoDB با استفاده از حساب کاربری mongodb اجرا می شود. اگر کاربری را که فرآیند MongoDB را اجرا می کند تغییر دهید، باید مجوز دایرکتوری های داده و لاگ را نیز تغییر دهید تا این کاربر به این دایرکتوری ها دسترسی داشته باشد.

فایل پیکربندی

بسته رسمی MongoDB شامل یک فایل پیکربندی (/etc/mongod.conf) است. این تنظیمات (مانند فهرست دایرکتوری داده ها و مشخصات دایرکتوری لاگ) پس از راه اندازی اعمال می شوند. یعنی اگر فایل پیکربندی را در حالی که نمونه MongoDB در حال اجرا است تغییر دهید، باید نمونه را مجددا راه اندازی کنید تا تغییرات اعمال شوند.

  • MongoDB را راه اندازی کنید.

شما می توانید فرآیند mongodb را با صدور دستور زیر شروع کنید:

sudo systemctl start mongod

اگر هنگام راه اندازی خطای مشابه زیر دریافت کردید:

.Failed to start mongod.service: Unit mongod.service not found

ابتدا دستور زیر را اجرا کنید:

sudo systemctl daemon-reload

سپس دوباره دستور start بالا را اجرا کنید.

  • بررسی کنید که MongoDB با موفقیت شروع شده است:

sudo systemctl status mongod

شما می توانید به صورت اختیاری اطمینان حاصل کنید که MongoDB با صدور دستور زیر شروع به راه اندازی مجدد سیستم می کند:

sudo systemctl enable mongod

  • MongoDB را متوقف کنید.

در صورت نیاز، می توانید آن را متوقف کنید. با صدور دستور زیر عمل کنید:

sudo systemctl stop mongod

  • MongoDB را مجدداً راه اندازی کنید.

با صدور دستور زیر می توانید فرآیند mongod را مجددا راه اندازی کنید:

sudo systemctl restart mongod

می‌توانید با مشاهده خروجی در فایل /var/log/mongodb/mongod.log، وضعیت فرآیند را برای خطاها یا پیام‌های مهم دنبال کنید.

در این آموزش طریقه نصب کردن MongoDB بر روی سرور لینوکس Ubuntu 20.04 را توضیح دادیم. امیدواریم این مقاله آموزشی برای شما مفید بوده باشد، برای دیدن باقی آموزش ها میتوانید وارد منوی پشتیبانی بخش آموزش ها شوید، در صورتی که درباره این آموزش به مشکل یا سوالی برخورد کردید، میتوانید آن را در بخش دیدگاه بیان کنید.

نظرات کاربران

دیدگاهی بگذارید

Your email address will not be published.

AlPHA.Co - گروه برنامه نویسی آلفا- ALPHA - alpha- 4lph4 -آلفا -الفا-گروه برنامه نویسی الفا-صفحه اصلی الفا-آلفاهای ایرانی-وبسایت آلفا های ایرانی-الفاهای ایرانی-طراحی سایت-امنیت اطلاعات-امنیت فضای مجازی-لینوکس-ویندوز-برنامه نویسی لینوکس-گیت هاب-iranian alpha

ارومیه ، خیابان امام خمینی، سه راهی سرداران

info[at]4lph4[dot]ir

نشان اعتماد
نشان اعتماد
۷ روز هفته، ۲۴ ساعته پاسخگوی شما هستیم
 

کلیه حقوق این سایت متعلق به مجموعه آلفا کمپانی می باشد

بستن

کالاها

دسته بندی ها

  • ورود با پیامک
  • ورود با رمز
user

زمینه‌های نمایش داده شده را انتخاب نمایید. بقیه مخفی خواهند شد. برای تنظیم مجدد ترتیب، بکشید و رها کنید.
  • تصویر
  • امتیاز
  • قیمت
  • موجودی
  • موجودی
  • وزن
  • طول
  • اطلاعات
برای مخفی‌کردن نوار مقایسه، بیرون را کلیک نمایید
مقایسه
emptycart
هیچ محصولی در سبد نیست
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.