در این مقاله، نحوه ی ایجاد و پیکربندی Windows Service برای MongoDB راخواهیم آموخت. در مقالات قبل، نحوه ی راه اندازی و شروع کار با MongoDB را آموختیم. تا پایان مقاله همراه ما باشید.
در طول نصب MongoDB، گزینه ی “Install MongoDB as a service” (نصب MongoDB به عنوان یک سرویس) را علامت نزدیم، چرا که میخواستم نحوه ی انجام آن با کمک خط فرمان را به شما نشان دهم تا یادگیری مراحل پایه را آسانتر کند.
اگر بخش های قبلی مقالات ما را نخوانده اید همواره میتوانید در لینک زیر مشاهده کنید.
- مقدمه ای بر MongoDB
- شروع کار با MongoDB در سی شارپ
- شروع کار با MongoDB با استفاده از سی شارپ
- شروع کار با MongoDB در ASP.NET Core
- ایجاد NET Core Console Application. با MongoDB
Windows Service برای MongoDB
۱_ فرمان “ Service.msc ” را اجرا کرده و بررسی کنید که آیا سرویس MongoDB نصب شده است یا خیر.
از آنجایی که آن سرویس را در طول فرآیند نصب، فعال و نصب نکردیم، قادر نخواهید بود آن را در پنجره ی Service بیابید.
۲- اکنون، خط فرمان را با دسترسی به عنوان مدیر باز کنید چرا که قرار است یک Windows Service را برای MongoDB نصب یا پیکربندی کنیم.
۳- یک پوشه ی log در درایو ایجاد کنید تا هر یک از گزارش ها بتوانند گرفته شوند.
۴- حال، بیایید فایل MongoDB.cfg را افزوده و محل پایگاه داده (DB) را همراه با مسیری که میخواهیم تمام گزارش گیری های پایگاه داده را در آنجا انجام دهیم، اضافه کنیم.
۵- خطوط زیر را به فایل config (پیکربندی) اضافه کنید.
۶- سپس، باید یک Windows Service برای MongoDB نصب کنیم.
میتوانیم از گزینه های موجود برای فرمان MongoDB با استفاده از دستور – help بررسی کنیم.
- فرمان زیر را به منظور نصب Windows Service برای MongoDB اجرا کنید.
mongod –config “C:\Mongo Files\data\mongodb.cfg” -install
۷- خواهید دید که هم اکنون یک MongoDB Service در پنجره ی Services نصب شده است.
۸- فرمان “ net start mongodb ” را به منظور اجرای MongoDB Service اجرا کنید.
اگر سرویس با موفقیت راه اندازی شده باشد، پیامی موفقیت آمیز دریافت خواهید کرد.
۹- MongoDB Service در حال اجرا در پنجره ی Services ، نشان داده خواهد شد.
۱۰- بیایید جهت بررسی اتصال با پایگاه داده، فرمان Mongo Shell را در ترمینالی دیگر اجرا کنیم.
۱۱- همچنین میتوانید سرویس را با فرمان “ net stop mongodb ” متوقف کنید.
۱۲- پنجره ی Services را بررسی کرده و خواهید دید که سرویس با موفقیت متوقف شده است.
۱۳- در صورتیکه میخواهید سرویس را از پنجره ی Windows Service حذف کنید، فرمان “ sc.exe delete MongoDB ” را در خط فرمان اجرا کنید.
هیچ دیدگاهی نوشته نشده است.