MongoDB معرفی و آموزش نصب روی Ubuntu
MongoDB یک پایگاه داده رایگان و اپن سورس می باشد که معمولا در نرم افزار های تحت وب استفاده می شود. در این آموزش به نصب و راه اندازی این دیتابیس سرور بر روی سیستم عامل اوبنتو می پردازیم. بسیاری از مدیران سایت ها خصوصا وبسایت هایی که استفاده هایی مثل چت، ترجیهشان استفاده از این دیتابیس سرور است.
نصب MongoDB
1.مخازن اوبنتو آخرین نسخه ی این دیتابیس سرور را دارا می باشند ، ابتدا لیست پکیج ها و مخازن را بروز رسانی می کنیم :
1 | sudo apt update |
2.سپس با استفاده از دستور زیر این پایگاه داده را نصب می کنیم :
1 | sudo apt install -y mongodb |
MangoDB با موفقیت نصب شد.
بررسی سرویس و دیتابیس
بعد از نصب ، MongoDB به طور خودکار استارت می شود ولی بهتر است از این بابت مطمئن شویم و کارکرد آن را بررسی کنیم.
بررسی وضعیت سرویس دیتابیس سرور:
1 | sudo systemctl status mongodb |
نمونه خروجی :
1 2 3 4 5 6 7 8 | mongodb.service - An object/document-oriented database Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2018-05-26 07:48:04 UTC; 2min 17s ago Docs: man:mongod(1) Main PID: 2312 (mongod) Tasks: 23 (limit: 1153) CGroup: /system.slice/mongodb.service └─2312 /usr/bin/mongod --unixSocketPrefix=/run/mongodb --config /etc/mongodb.conf |
با توجه به خروجی متوجه می شویم که سرویس در حال اجرا می باشد.
اگر سرویس Stop بود می توانید با دستور زیر آن را Start کنید :
1 | sudo systemctl start mongodb |
حال برای تست با دستور زیر به دیتابیس وصل می شویم و دستور diagnostic را اجرا می کنیم :
1 | mongo --eval 'db.runCommand({ connectionStatus: 1 })' |
خروجی باید نسخه ی ، آدرس ، پورت و وضعیت دیتابیس را نمایش دهد :
1 2 3 4 5 6 7 8 9 10 | MongoDB shell version v3.6.3 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.6.3 { "authInfo" : { "authenticatedUsers" : [ ], "authenticatedUserRoles" : [ ] }, "ok" : 1 } |
مقدار 1 برای ok به معنای کارکرد درست دیتابیس سرور می باشد.
مدیریت سرویس دیتابیس
وضعیت سرویس :
1 | sudo systemctl status mongodb |
متوقف کردن سرویس :
1 | sudo systemctl stop mongodb |
استارت سرویس :
1 | sudo systemctl start mongodb |
ری استارت سرویس :
1 | sudo systemctl restart mongodb |
به صورت پیشفرض زمان بوت سیستم عامل این سرویس به صورت خودکار استارت می شود که می توان با دستورات زیر آن را فعال یا غیر فعال کرد :
1 | sudo systemctl disable mongodb |
1 | sudo systemctl enable mongodb |
موفق باشید.
[line]
تیم فنی آلما هاست، در تمام ایام سال به صورت 24 ساعته در خدمت شما هستند تا برای خرید هاست ابری، سرور اختصاصی ارزان و سرور نیمه اختصاصی انگلیس شما را یاری کنند و جدیدترین آفر های موجود را برای شما متناسب با نیازتان ارائه کنند. برای دریافت آخرین آفر های ویژه و تخفیف های ما، می توانید از طریق تیکت با ما در ارتباط باشید تا آفر های موجود را بر اساس نیاز شما برایتان ارسال کنیم.
پرتال کاربری آلما هاست ( پاسخگویی 24 ساعته ) : پورتال مشتریان آلما هاست