آموزش نصب mongodb در centos 7

۱۸خرداد ۱۳۹۶
۴۰
آموزش نصب mongodb در centos 7

mongodb یک پایگاه داده سند گرای متن باز است که نیازی به طرح بندی اولیه نداشته و با زبان ++C نوشته شده است. هدف از طراحی و توزیع mongodb پرکردن فاصله ذخیره بندی کلید و مقادیر است که این امر باعث افزایش سرعت مقیاس پذیری می گردد. MongoDB به جای اینکه همانند دیتابیس‌های کلاسیک مانند MySQL داده‌ها را در جداول ذخیره کند ، داده‌ها را به صورت ساختار یافته در اسنادی مشابه JSON ذخیره می‌نماید.

در این مطلب از سری مطالب آموزش لینوکس با آموزش نصب mongodb در centos 7 در خدمت شما خواهیم بود.

آموزش نصب mongodb در centos 7

1- ابتدا وارد ترمینال لینوکس CentOS 7 خود شوید.

2- به دلیل اینکه پکیج MongoDB در لیست Repository پیش فرض centos 7 وجود ندارد ، ابتدا لیست Repository آن را اضافه می‌کنیم.

سپس داده‌های زیر را در آن کپی کرده و فایل را ذخیره کنید.

3- سپس با دستور زیر لیست repository لینوکس خود را چک کنید.

در خروجی دستور بالا باید نام مخزنی که اضافه کردید را مشاهده کنید.

4- پس از اعمال مراحل بالا دستور زیر را برای نصب mongoDB وارد کنید.

پکیج شروع به نصب کرده و در حدود 201 مگابایت را دانلود و نصب می‌نماید. دقت داشته باشید در بین مراحل نصب از شما تأییدیه نصب و دانلود پرسیده خواهد شد که Yes را وارد کنید.

سپس منتظر بمانید تا نصب MongoDB تمام شود.

کار با سرویس mongodb در لینوکس CentOS 7

– جهت استارت کردن سرویس mongoDB دستور زیر را می توان وارد کرد.

– جهت استاپ کردن نیز دستور به شکل زیر وارد می گردد.

– برای دریافت log های سرویس mongodb می توانید از دستور زیر استفاده نمایید.

– برای اجرا و رفتن به محیط mongob دستور زیر را وارد کنید.

نکته : به احتمال فراوان پس از اولین باری که وارد محیط mongodb می شوید با اخطار مشابه زیر مواجه شوید.

خطای mongodb - نصب MongoDB

برای رفع این اخطار فایل 20-nproc.conf را با یک ویرایشگر باز کنید.

دستور زیر را در انتهای فایل باز شده وارد کرده و فایل را ذخیره کنید.

در نهایت سرویس mongodb را یک بار ریلود کرده و مجددا وارد mongo شوید.

در این بخش آموزش نصب mongodb در centos 7 به پایان رسیده است.

امیدواریم این آموزش مفید واقع شده باشد.

در مطالب بعدی با برخی دستورات کار با mongoDB آشنا خواهید شد.

اشتراک گذاری

آبتین حیدرآبادیان

ارسال نظر

نشانی ایمیل شما منتشر نخواهد شد.
تمام حقوق برای آذرآنلاین محفوظ می باشد.
enamad