post title

آموزش نصب MongoDB روی ویندوز ۱۰ و ۱۱؛ قدم‌به‌قدم

برای نصب MongoDB روی ویندوز، ابتدا نسخه سازگار با سیستم‌ عامل خود را دانلود کنید، فایل نصب Community Server را اجرا کنید و سپس با MongoDB Compass یا mongosh به دیتابیس متصل شوید. البته نسخه‌های جدید MongoDB Server از ویندوز ۱۰ پشتیبانی رسمی ندارند و برای نصب روی این سیستم‌ عامل باید محدودیت سازگاری نسخه‌ها […]

آموزش نصب MongoDB روی ویندوز ۱۰ و ۱۱؛ قدم‌به‌قدم

توییتر تلگرام

برای نصب MongoDB روی ویندوز، ابتدا نسخه سازگار با سیستم‌ عامل خود را دانلود کنید، فایل نصب Community Server را اجرا کنید و سپس با MongoDB Compass یا mongosh به دیتابیس متصل شوید. البته نسخه‌های جدید MongoDB Server از ویندوز ۱۰ پشتیبانی رسمی ندارند و برای نصب روی این سیستم‌ عامل باید محدودیت سازگاری نسخه‌ها را بررسی کنید. تفاوت میان MongoDB Server، Compass و Shell نیز گاهی کاربران را هنگام راه‌اندازی سردرگم می‌کند.

در این مقاله از مجله پارس هاست، مراحل دانلود، نصب، اجرای MongoDB و ساخت اولین دیتابیس را همراه با روش رفع خطاهای رایج توضیح می‌دهیم. برای راه‌اندازی صحیح این پایگاه داده، همراه ما باشید.

پیش‌نیازهای نصب MongoDB روی ویندوز

پیش از نصب مانگو دی‌بی (MongoDB)، باید معماری پردازنده، نسخه ویندوز و فضای ذخیره‌سازی سیستم را بررسی کنید. مانگو دی‌بی یک پایگاه داده NoSQL است که اطلاعات را در قالب اسناد BSON نگهداری می‌کند.

نکته: در پارس هاست می‌توانید سرور MongoDB را به‌صورت آماده و بدون نیاز به تنظیمات پیچیده فنی تهیه کنید.

جدول زیر سازگاری نسخه‌های جدید MongoDB Community Server با سیستم‌ عامل‌های ویندوز را نشان می‌دهد.

سیستم‌ عامل وضعیت پشتیبانی
ویندوز ۱۱ نسخه ۶۴ بیتی x64 پشتیبانی رسمی در نسخه‌های جدید
ویندوز ۱۰ نسخه ۶۴ بیتی بدون پشتیبانی رسمی در نسخه‌های جدید Server
ویندوز ۷ فاقد پشتیبانی رسمی در نسخه‌های جدید
Windows Server 2022 پشتیبانی رسمی
Windows Server 2019 پشتیبانی در نسخه ۷، نه نسخه‌های جدیدتر

پشتیبانی رسمی ممکن است با انتشار نسخه‌های جدید تغییر کند. همچنین پشتیبانی MongoDB Shell از ویندوز ۱۰ به معنای پشتیبانی MongoDB Server از این سیستم‌ عامل نیست.

برای اجرای MongoDB، شرایط زیر را نیز در نظر بگیرید:

  • پردازنده: معماری x64 و سازگاری با الزامات پردازنده نسخه انتخابی
  • حافظه رم: منابع کافی متناسب با حجم داده و نوع عملیات؛ برای تمرین‌های کوچک، ۴ تا ۸ گیگابایت نقطه شروع مناسبی است.
  • فضای دیسک: فضای کافی برای فایل‌های دیتابیس، لاگ‌ها و رشد اطلاعات
  • دسترسی مدیریتی: مجوز Administrator برای نصب نرم‌افزار و مدیریت سرویس ویندوز
  • اتصال اینترنت: دسترسی به سایت رسمی MongoDB برای دانلود بسته‌ها

نکته: برای نصب MongoDB روی ویندوز ۷ یا ۱۰، دانلود یک نسخه قدیمی ممکن است از نظر فنی امکان‌پذیر باشد، اما استفاده از نسخه‌های خارج از پشتیبانی برای نگهداری اطلاعات حساس یا محیط عملیاتی توصیه نمی‌شود.

آموزش دانلود و نصب MongoDB روی ویندوز

مانگو دی‌بی چند ابزار مستقل دارد که هرکدام وظیفه مشخصی برعهده دارند. برای ساخت و نگهداری دیتابیس محلی به MongoDB Community Server نیاز دارید. Compass رابط گرافیکی مدیریت داده است و mongosh امکان اجرای دستورهای پایگاه داده را فراهم می‌کند.

۱. دانلود MongoDB Community Server

برای دانلود MongoDB Community Server، وارد صفحه رسمی دانلود MongoDB شوید و نسخه مناسب سیستم خود را انتخاب کنید.

آموزش دانلود و نصب MongoDB روی ویندوز

مراحل دانلود به این ترتیب است:

  1. در بخش Version، نسخه سازگار با ویندوز را انتخاب کنید.
  2. در بخش Platform، پلتفرم Windows x64 را انتخاب کنید.
  3. در قسمت Package، فرمت MSI را مشخص کنید.
  4. روی Download بزنید و فایل نصب را در سیستم ذخیره کنید.

فایل MSI فرایند نصب را ساده می‌کند و امکان راه‌اندازی MongoDB به‌عنوان سرویس ویندوز را نیز در اختیار شما قرار می‌دهد.

۲. نصب MongoDB با فایل MSI

پس از دانلود، فایل MSI را اجرا کنید. اگر ویندوز درخواست تایید دسترسی مدیریتی داشت، مجوز لازم را بدهید.

مراحل نصب MongoDB Community Server شامل موارد زیر است:

  • روی Next بزنید و شرایط مجوز نرم‌افزار را تایید کنید.

 

نصب MongoDB با فایل MSI

  • در بخش Setup Type، حالت Complete را برای نصب معمول انتخاب کنید.

 

نصب MongoDB با فایل MSI

  • در مرحله Service Configuration، تنظیمات سرویس MongoDB را بررسی کنید.

 

نصب MongoDB با فایل MSI

  • مسیر ذخیره فایل‌های دیتابیس و لاگ را مشخص کنید یا مقادیر پیش‌فرض نصب‌کننده را حفظ کنید.

نصب MongoDB با فایل MSI

  • در صورت نیاز، نصب MongoDB Compass را نیز انتخاب کنید.

نصب MongoDB با فایل MSI

  • روی Install بزنید و پس از اتمام نصب، پنجره را ببندید.

اگر نسخه ۸ را با مسیر پیش‌فرض نصب کنید، فایل اجرایی سرور معمولا در مسیر زیر قرار می‌گیرد:

C:\Program Files\MongoDB\Server\8.0\bin

عدد نسخه در این مسیر با نسخه انتخابی شما تغییر می‌کند. وجود فایل mongod.exe در پوشه bin نشان می‌دهد فایل اجرایی سرور در مسیر نصب قرار دارد.

نصب MongoDB با فایل MSI

۳. تنظیم MongoDB به‌عنوان سرویس ویندوز

هنگام نصب MongoDB، امکان فعال‌سازی گزینه Install MongoD as a Service وجود دارد. با این قابلیت، ویندوز مدیریت اجرای دیتابیس را بر عهده می‌گیرد و نیازی نیست برای هر بار استفاده، سرور را دستی اجرا کنید.

برای بررسی وضعیت سرویس، کلیدهای Win + R را فشار دهید، عبارت services.msc را وارد کنید و Enter بزنید.

در پنجره Services، سرویس MongoDB را پیدا کنید. اگر وضعیت آن Running باشد، سرور در حال اجراست. برای اجرای دستی سرویس نیز دستور زیر را در CMD با دسترسی Administrator وارد کنید:

net start MongoDB

اگر نام سرویس را هنگام نصب تغییر دادید، به‌جای MongoDB همان نام را در دستور وارد کنید. برای اجرای خودکار سرویس، مقدار Startup Type را روی Automatic قرار دهید.

آموزش نصب MongoDB Compass در ویندوز

MongoDB Compass ابزار گرافیکی رسمی MongoDB است. با استفاده از آن، دیتابیس‌ها و Collectionها را مشاهده می‌کنید، اسناد جدید می‌سازید و کوئری‌های مختلف را بدون نیاز به محیط خط فرمان اجرا می‌کنید.

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

آموزش نصب MongoDB Compass در ویندوز

اگر Compass را هنگام نصب Community Server انتخاب نکردید، مراحل زیر را انجام دهید:

  1. وارد صفحه رسمی دانلود MongoDB Compass شوید.
  2. نسخه ویندوز و بسته نصبی مناسب را انتخاب کنید.
  3. فایل دانلودی را اجرا کنید و مراحل نصب را ادامه دهید.
  4. پس از نصب، MongoDB Compass را باز کنید.
  5. در بخش اتصال، آدرس دیتابیس محلی را وارد کنید.

برای اتصال به سرور MongoDB روی همان کامپیوتر، معمولا از رشته اتصال زیر استفاده می‌کنید:

mongodb://127.0.0.1:27017

روی Connect بزنید. اگر MongoDB Server فعال باشد و تنظیمات اتصال درست باشند، فهرست دیتابیس‌ها نمایش داده می‌شود.

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

نصب MongoDB Shell و تنظیم PATH

MongoDB Shell یا mongosh محیط خط فرمان برای تعامل با پایگاه داده MongoDB است. برخلاف Compass که رابط گرافیکی دارد، mongosh دستورهای مدیریت داده را از طریق ترمینال اجرا می‌کند.

وب‌سایت رسمی MongoDB درباره نصب این ابزار توضیح می‌دهد:

“The MongoDB Shell (mongosh) is not installed with MongoDB Server.” «MongoDB Shell یا mongosh همراه با MongoDB Server نصب نمی‌شود.»

MongoDB Docs

نصب MongoDB Shell و تنظیم PATH

بنابراین اگر بعد از نصب سرور، ویندوز دستور mongosh را شناسایی نکرد، ابتدا مطمئن شوید این ابزار را جداگانه نصب کرده‌اید.

برای نصب MongoDB Shell مراحل زیر را دنبال کنید:

  1. وارد صفحه دانلود MongoDB Shell شوید.
  2. نسخه Windows x64 و فرمت MSI را انتخاب کنید.
  3. فایل نصب را اجرا کنید و مراحل آن را ادامه دهید.
  4. پنجره CMD جدیدی باز کنید و دستور زیر را بنویسید:

mongosh –version

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

در صورتی که ویندوز دستور را شناسایی نمی‌کند، باید مسیر mongosh.exe را به متغیر PATH اضافه کنید. برای این کار، در منوی Start عبارت Environment Variables را جست‌وجو کنید و وارد Edit the system environment variables شوید.

سپس در قسمت Environment Variables، متغیر Path را انتخاب کنید و روی Edit بزنید. با استفاده از New، مسیر پوشه حاوی فایل mongosh.exe را اضافه کنید. در پایان، CMD را ببندید و دوباره باز کنید.

نکته: مسیر نصب mongosh الزاما با مسیر MongoDB Server یکسان نیست. پیش از تنظیم PATH، محل واقعی فایل اجرایی را بررسی کنید.

راه‌اندازی مانگو دی‌بی در ویندوز

پس از نصب، باید مطمئن شوید موتور MongoDB اجرا می‌شود و درخواست‌های اتصال را دریافت می‌کند. برای این کار، دو روش وجود دارد: اجرای سرور با CMD یا استفاده از سرویس ویندوز.

۱. اجرای MongoDB با CMD

اگر مانگو دی‌بی را بدون سرویس ویندوز نصب کردید، می‌توانید فایل اجرایی mongod.exe را مستقیم اجرا کنید. ابتدا باید پوشه‌ای برای ذخیره اطلاعات دیتابیس بسازید.

برای ایجاد پوشه پیش‌فرض دیتابیس، CMD را باز کنید و دستور زیر را اجرا کنید:

mkdir C:\data\db

سپس با فرض نصب MongoDB نسخه ۸، دستور راه‌اندازی سرور را وارد کنید:

“C:\Program Files\MongoDB\Server\8.0\bin\mongod.exe” –dbpath=”C:\data\db”

در این دستور، پارامتر –dbpath مسیر ذخیره فایل‌های دیتابیس را مشخص می‌کند. اگر سرور به‌درستی اجرا شود، پیام آماده‌بودن برای دریافت اتصال‌ها را در خروجی مشاهده می‌کنید.

تا زمانی که MongoDB را به‌صورت دستی اجرا می‌کنید، بستن پنجره CMD فرایند سرور را متوقف می‌کند.

اگر MongoDB از قبل به‌عنوان سرویس روی پورت ۲۷۰۱۷ فعال است، برای جلوگیری از تداخل، نمونه دوم را روی همان پورت اجرا نکنید.

۲. اتصال به MongoDB از طریق Compass و mongosh

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

mongosh “mongodb://127.0.0.1:27017”

پس از اتصال موفق، دستور زیر را برای مشاهده دیتابیس‌های موجود وارد کنید:

show dbs

همین اتصال را از طریق Compass نیز برقرار می‌کنید. کافی است آدرس سرور محلی را در قسمت Connection String وارد کنید.

در محیط‌های توسعه تیمی، نگهداری پایگاه داده روی سرور مجازی ویندوز هم امکان‌پذیر است. در این حالت، باید دسترسی شبکه، احراز هویت و تنظیمات امنیتی MongoDB را متناسب با زیرساخت سرور تنظیم کنید. برای اجرای MongoDB روی زیرساخت مستقل، خرید سرور مجازی ویندوز را هم بررسی کنید. نسخه سیستم‌ عامل باید با MongoDB سازگار باشد و دسترسی شبکه، احراز هویت و بکاپ را پیش از انتقال اطلاعات واقعی تنظیم کنید.

ساخت اولین دیتابیس در MongoDB

بعد از اتصال موفق، نوبت ساخت اولین دیتابیس است. MongoDB برخلاف بسیاری از پایگاه‌های داده رابطه‌ای، برای ایجاد دیتابیس به دستور مستقل CREATE DATABASE نیاز ندارد.

برای ساخت دیتابیسی با نام myStore، دستور زیر را در mongosh اجرا کنید:

use myStore

این دستور دیتابیس فعال را تغییر می‌دهد، اما تا زمانی که اطلاعاتی در آن ذخیره نکنید، دیتابیس جدید در فهرست دیتابیس‌ها ظاهر نمی‌شود.

حالا یک سند نمونه را در Collection با نام products ذخیره کنید:

db.products.insertOne({

name: “Laptop”,

price: 45000,

stock: 10

}%۲

مطالب پیشنهادی

احراز هویت شناسه ایرنیک در سامانه هدی، با نام رسمی «هدا»، فرایند تطبیق هویت صاحب شناسه برای تکمیل دسترسی به خدمات دامنه ملی است. تایید شماره موبایل یا ساخت حساب در هدا لزوما پایان کار نیست؛ باید وضعیت تایید شناسه ایرنیک را هم در پنل بررسی کنید. در این راهنما از مجله پارس هاست، آموزش […]

۲۰۲۶/۱۰/۲۷
۰

آموزش کار با سی پنل به شما کمک می‌کند فایل‌های سایت، دامنه‌ها، ایمیل، دیتابیس و تنظیمات هاست را از یک محیط گرافیکی مدیریت کنید. بیشتر کارهای روزمره به دستورهای خط فرمان نیاز ندارند؛ اما اشتباه در انتخاب پوشه سایت یا بازیابی بکاپ ممکن است اطلاعات فعلی را جایگزین کند. در این راهنمای مجله پارس هاست، […]

۲۰۲۶/۱۰/۲۷
۰

برای مدیریت فایل‌های سایت، ساخت دیتابیس، تنظیم ایمیل یا بررسی SSL در هاست‌های مجهز به دایرکت ادمین، ابتدا باید وارد این کنترل پنل شوید. ورود به دایرکت ادمین از طریق آدرس مشخصی انجام می‌شود که شرکت هاستینگ در اختیارتان قرار می‌دهد؛ اما بسته به تنظیمات سرویس، می‌توانید از دامنه، IP سرور یا لینک مستقیم برای […]

۲۰۲۶/۱۰/۲۵
۳

سرور مجازی ویندوز برای بسیاری از کسب‌وکارها، برنامه‌نویسان، مدیران سایت و کاربران حرفه‌ای، یک محیط کاری همیشه در دسترس ایجاد می‌کند. یکی از مهم‌ترین قابلیت‌های این سرورها، امکان مدیریت از راه دور با استفاده از ابزارهایی مانند RDC است. یکی از سوالات رایج کاربران هنگام استفاده از VPS ویندوز این است: آیا دو کاربر می‌توانند […]

۲۰۲۶/۱۰/۲۵
۰

اگر سایت شما هنوز با HTTP باز می‌شود، وقت آن رسیده سراغ SSL بروید. نصب SSL فقط برای سایت‌های فروشگاهی یا سایت‌هایی که اطلاعات بانکی دریافت می‌کنند نیست؛ امروز تقریبا هر وب‌سایتی باید ارتباط کاربران با سرور را از طریق HTTPS رمزنگاری کند. خوشبختانه برای شروع لازم نیست حتما گواهی پولی بخرید. در بیشتر سرویس‌های […]

۲۰۲۶/۱۰/۲۰
۲