Ubuntuعمومی

آموزش نصب دیتابیس MongoDB روی Ubuntu 18.04

آموزش نصب دیتابیس MongoDB روی Ubuntu 18.04
آموزش نصب دیتابیس MongoDB روی Ubuntu 18.04
آموزش نصب دیتابیس MongoDB روی Ubuntu 18.04

MongoDB یکی از دیتابیس های باز و NoSQL است که کاربرد زیادی بر روی سرور های لینوکسی دارد اما برای سیستم عامل های دیگر مثل ویندوز سرور نیز در دسترس می باشد. این دیتابیس با زبان های C و JavaScript نوشته شده و از اسنادی مشابه JSON برای ذخیره اطلاعات استفاده می کند. در ادامه این مطلب از با آموزش نصب دیتابیس MongoDB روی Ubuntu 18.04 در خدمت شما هستیم تا نحوه نصب و کانفیگ Mongo روی اوبونتو را توضیح دهیم.

نصب و کانفیگ MongoDB روی CentOS 8

آموزش نصب دیتابیس MongoDB روی Ubuntu 18.04

برای شروع با استفاده از دسترسی SSH و کاربر sudo به سرور اوبونتو خود متصل شوید. یکی از مزایا Ubuntu 18.04 این است که مخازن پیش فرض سیستم عامل خود شامل بسته نصبی دیتابیس Mongo می شوند و در حالت معمول نیازی به نصب مخازن ثانویه نیست اما اگر نسخه خاصی از Mongo مدنظر شما می باشد می توانید از مخازن ثانویه استفاده کنید. در ادامه هر دو روش نصب را برای شما توضیح می دهیم.

نصب MongoDB از مخازن سیستم عامل

همانطور که گفتیم اگر نیاز به نسخه خاصی از دیتابیس ندارید ساده ترین راه نصب آن از طریق مخازن سیستم عامل است. برای این امر ابتدا با دستور زیر بسته های اساسی سیستم عامل را برای دریافت آخرین نسخه های نرم افزاری به روز می کنیم.

sudo apt update

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

sudo apt install -y mongodb

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

mongod --version

در خروجی نسخه MongoDB به صورت زیر مشخص می شود.

db version v4.2.3

جهت اتصال به دیتابیس نیز می توانید دستور زیر را اجرا کنید.

mongo

نصب MongoDB از مخازن ثانویه

اگر نسخه ای خاص از دیتابیس مدنظر شما می باشد می توانید از این روش نصب استفاده کنید. برای شروع بسته های اساسی سیستم را آپدیت و پکیج مورد نیاز را نصب کنید.

sudo apt update
sudo apt install -y gnupg

حال می توانید با دستورات زیر ورژن مورد نظر خود را از مخزن اصلی سایت MongoDB دانلود کرده و آن را از حالت فشرده خارج کنید.

wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/Ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list

یا

wget -qO - https://www.mongodb.org/static/pgp/server-4.0.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/Ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

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

sudo apt update
sudo apt install -y mongodb-org

برای دسترسی به دیتابیس می توانید از دستور زیر استفاده کنید.

mongo

فعالسازی MongoDB

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

sudo systemctl status mongodb

خروجی

● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-05-13 19:51:04 IST; 17s ago
Docs: https://docs.mongodb.org/manual
Main PID: 3301 (mongod)
CGroup: /system.slice/mongod.service
└─3301 /usr/bin/mongod --config /etc/mongod.conf
May 13 19:51:04 Ubuntu-18-04 systemd[1]: Started MongoDB Database Server.

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

sudo systemctl enable mongod
sudo systemctl start mongod

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

در ادامه تعدادی از دستورات رایج برای مدیریت MongoDB را معرفی می کنیم.

راه اندازی دیتابیس

sudo systemctl start mongodb

برای متوقف کردن فعالیت دیتابیس

sudo systemctl stop mongodb

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

sudo systemctl restart mongodb

برای فعال یا غیرفعال کردن دیتابیس می توان دستورات زیر را اجرا کرد.

sudo systemctl enable mongodb
sudo systemctl disable mongodb

کانفیگ فایروال

در صورتی که شما بر روی سرور مجازی یا اختصاصی خود از فایروال استفاده می کنید برای دسترسی از سیستم های دیگر به دیتابیس نیاز دارید تا دسترسی های دیتابیس در فایروال را مجاز کنید در غیر این صورت MongoDB از طریق اینترنت در دسترس نیست. MongoDB به طور پیش فرض از پورت 27017 استفاده می کند که کافی است این پورت را در فایروال سرور باز کنیم.

به دلیل اینکه معمولا از یک سیستم خاص به دیتابیس متصل می شویم در دستور زیر ما پورت دیتابیس را برای یک IP مشخص در فایروال باز می کنیم و شما می توانید IP مورد نظر خود را جایگزین کنید. به دلیل مسائل امنیتی پیشنهاد می کنیم پورت دیتابیس را به صورت عمومی باز نکنید.

sudo ufw allow from your_ip/32 to any port 27017

به پایان آموزش نصب دیتابیس MongoDB روی Ubuntu 18.04 از رسیدیم و امیدواریم موفق شده باشید دیتابیس Mongo را روی سرور خود نصب و کانفیگ کنید.



آموزش نصب MongoDB در ابونتو 18
آموزش نصب MongoDB در ابونتو 18


آموزش نصب Laravel در اوبونتو 18.04
آموزش نصب Laravel در اوبونتو 18.04 - وان سرور


آموزش نصب ubuntu 18.04 LTS bionic beaver
آموزش نصب ubuntu 18.04 LTS bionic beaver ثبت دامنه. ثبت آنی دامنه های ملی و بین المللی با قیمت های ویژه دامنه آی آر 7900 تومان


نحوه نصب LAMP در اوبونتو 18.04 به زبان ساده بلاگ سرو دیتا
برای نصب موارد بالا نیاز است تا بر روی سرور مجازی شما سیستم عامل Ubuntu 18.04 نصب بوده و دارای حساب کاربری Sudo باشد و یک فایروال بر روی آن نصب شده باشد.


نحوه نصب Docker در اوبونتو 18.04 LTS
نحوه نصب Docker در اوبونتو 18.04 LTS - شرکت امنیتی ایران سایبر


آموزش ubuntu - آموزش نصب اوبونتو نصب
آموزش ubuntu - آموزش نصب اوبونتو نصب لینوکس نصب debian


نحوه نصب MongoDB در اوبونتو 16.04
نحوه نصب MongoDB در اوبونتو 16.04 - WebSetNet


نصب و پیکربندی MongoDB - برنامه نویسان
دانلود MongoDB نصب MongoDB تنها روی فایل setup دابل کلیک کرده و مراحل نصب زیر را دنبال کنید. سرور MongoDB در مسیر زیر قرار گرفته است پیکربندی MongoDB و کار با shell مربوط به آن بعد از نصب MongoDB روی ویندوز باید MongoDB Shell را باز کنیم تا MongoDB


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


MongoDB Installation On Ubuntu
MongoDB Installation On Ubuntu

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سه + 19 =

دکمه بازگشت به بالا
بستن