ساخت پایگاه داده MongoDB ابری یا Cloud رایگان با mLab



visibility  
mode_comment   ۲

ساخت پایگاه داده MongoDB ابری یا Cloud رایگان با mLab

در این مطلب بهتون یاد میدم که چطور میتونین با استفاده از سایت mLab بصورت رایگان یک پایگاه داده MongoDB ابری یا Cloud رو بسازید و از اون در هر جا که مورد نظرتون هست استفاده کنید و اطلاعاتتون رو در اون ذخیره‌سازی کنید.

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

اما وقتی با استفاده از mLab یک پایگاه داده MongoDB ابری یا Cloud رو میسازید میتونین بر روی هر سیستمی به اون متصل بشید و وبسایت خودتون رو به اون نصب کنید.

ساخت پایگاه داده MongoDB ابری یا Cloud

خب ابتدا وارد سایت mLab بشید:صفحه ورود یا اول سایت mlab

اگر چرخی در این وبسایت بزنید متوجه میشید که این سایت جواب خودش رو پس داده و برندهای معتبری همچون Facebook و Toyota و ... از اون استفاده میکنند.

این وبسایت همانند بیشتر سایتهای خارجی دیگه که امکاناتی رو در اختیار کاربران قرار میدن، برای این امکانات مبلغی رو دریافت میکنه ولی برای شروع و تست میتونین 500 مگابایت بصورت رایگان و دائمی رو برای خودتون به وجود بیارید و نیاز به پرداخت هیچ مبلغی نیست.

بیشتر کاربران از این طرح برای مقاصد تست و Develop کردن یک سایت استفاده میکنند.

خب برای ساخت اکانت رایگان بر روی دکمه‌ای که در تصویر بالا مشخص کردم کلیک کنید تا وارد صفحه ثبت‌نام یا Sign up بشید:

اطلاعات مورد نظرتون رو در فیلدهای بالا قرار بدین و قوانین mLab رو قبول کنید و بر روی دکمه Create Account کلیک کنید.

اگر اطلاعات فوق رو بدرستی وارد کرده باشید، ثبت‌نام با موفقیت انجام میشه و وارد mLab میشید. اکانت شما هنوز بصورت کامل فعال نیست و باید بر روی لینک فعالسازی که mLab برای ایمیل شما ارسال کرده است کلیک کنید تا اکانتتون فعال بشه و بتونین از همه امکانات اون استفاده کنید.

همانند تصویر بالا بر روی دکمه Create new کلیک کنید تا اولین پایگاه داده MongoDB ابری یا Cloud خودتون رو به وجود بیارید.

همونطور که میبینید در بخش Cloud provider گزینه Amazon web services و در بخش Play type مورد Sandbox که رایگان هست رو انتخاب کردم. شما میتونین از بخش Provider ها موارد دیگه رو هم انتخاب کنید. در نهایت در پایین و سمت راست بر روی دکمه Continue کلیک میکنم:

در این مرحله باید منطقه مورد نظرتون رو انتخاب کنید. برای حالت رایگان فقط 2 منطقه اروپا و آمریکا در دسترس هستند که من اروپا رو انتخاب میکنم و مجددا بر روی Continue کلیک میکنم.

در اینجا باید یک نام برای پایگاه داده انتخاب کنید و بر روی دکمه Continue کلیک کنید:

متخصص وردپرس
قالب ها و پلاگین های حرفه ای وردپرس رو خودت بنویس! بازار طراحی قالب و پلاگین نویسی وردپرس به شدت داغه و اگر بلد باشید با برنامه نویسی اختصاصی، قالب ها و پلاگین های دلخواه بنویسید تو مارکت های مطرح دنیا و یا از طریق فریلنسری می تونید به درآمد بالا برید. دوره متخصص وردپرس سون لرن رو حتما ببینید: متخصص وردپرس arrow_back

صفحه بالا آخرین مرحله ساخت پایگاه داده هست و اطلاعات مراحل قبل رو در خودش قرار داده. شما میتونین با کلیک بر روی دکمه Submit order بصورت رایگان پایگاه داده MongoDB ابری یا Cloud خودتون رو به وجود بیارید.

میبینید که پایگاه داده مورد نظر ساخته شده و اطلاعات اون وجود داره. شما میتونین با کلیک بر روی اون وارد پایگاه داده بشید.

در این صفحه میتونین اطلاعاتی که مورد نیازتون هست رو درباره پایگاه داده بدست بیارید. با استفاده از مورد 1 میتونین در mongo shell به این پایگاه داده متصل بشید و با استفاده از مورد 2 میتونین در کدهای برنامه نویسی و driver های موجود به این Database متصل بشید و اطلاعات مورد نظرتون رو در اون قرار بدین. در هر کدام از این موارد یک dbuser و dbpassword قرار داده شده که در ادامه یک user برای این پایگاه داده به وجود میاریم تا اجازه دسترسی به این پایگاه داده رو داشته باشیم.

در پایین تصویر بالا تعدادی تب وجود داره که هر کدام کاری رو انجام میدن:

  • Collections : در این قسمت همه Collection یا جداول موجود در پایگاه داده نشون داده میشه. شما میتونین با استفاده از Add collection اولین جدول رو بسازید.
  • Users : با استفاده از این تب میتونین کاربرانی که به این پایگاه داده دسترسی دارند رو تعریف کنید. در ادامه یک کاربر رو با هم به وجود میاریم.
  • Stats : این تب اطلاعات آماری در مورد پایگاه داده رو در اختیارمون قرار میده.
  • backups : با استفاده از این تب میتونین از پایگاه داده خودتون نسخه پشتیبان تهیه کنید.
  • Tools : در این تب هم امکاناتی در اختیارتون قرار میگیره که با استفاده از اونا میتونین Import و Export و کارهای دیگه رو انجام بدین.

ساخت کاربر برای دسترسی به Database

برای این کار به تب Users میریم و بر روی دکمه Add database user کلیک میکنیم:

با اینکار یک مودال بصورت زیر باز میشه:

اطلاعات مربوط به کاربر رو وارد کنید. اگر تیک مربوط به Read only رو فعال کنید، کاربر مورد نظر فقط قابلیت خواندن از این پایگاه داده داره و نه میتونه چیزی رو پاک کنه و نه چیزی رو بروز رسانی کنه و نه اینکه چیز جدیدی رو در پایگاه داده به وجود بیاره.

این سایت امکانات زیاد دیگه‌ای هم داره که خودتون میتونین به مرور با اونا آشنا بشید.

متصل شدن به پایگاه داده با استفاده از RoboMongo

همونطور که در مراحل قبل گفتم، پایگاه داده یک آدرس رو در اختیارتون قرار میده که با استفاده از نام کاربری و رمز عبور میتونین از هر طریقی به اون متصل بشید و کارهای مورد نظرتون رو انجام بدین. در اینجا من میخوام با استفاده از RoboMongo به این پایگاه داده متصل بشم. تصویری که در بالا قرار دادم رو یکبار دیگه ببینید:

میبینید که آدرس این پایگاه داده ds111623.mlab.com و پورت اون 11623 و نام پایگاه داده 7learn_db هست. حالا RoboMongo رو باز کنید و در دیالوگی که در ابتدا باز میشه بر روی Create کلیک کنید:

میبینید که اطلاعات مورد نظر رو قرار دادیم و حالا باید در تب Authentication اطلاعات مربوط به کاربری که برای این پایگاه داده رو ساختیم وارد کنیم. بصورت زیر:

در نهایت بر روی Save کلیک کرده و بر روی Connect کلیک میکنیم. اگر اطلاعات رو به درستی وارد کرده باشید با موفقیت به پایگاه داده MongoDB ابری یا Cloud متصل میشیم و میتونیم با اون کار کنیم. بصورت زیر:

به همین راحتی.

نتیجه گیری

در این مطلب با استفاده از سایت mLab یک پایگاه داده MongoDB ابری یا Cloud رایگان به وجود آوردیم و با استفاده از RoboMongo به راحتی به اون متصل شدیم.

اگر شما هم اطلاعاتی در این زمینه دارید، با من و دیگر اعضای سون لرن به اشتراک بذارید.

 

comment دیدگاه کاربران
رضا

سلام
ببخشید ممکنه اینجا جاش نباشه که بپرسم اما ممنون میشم مقاله و یا سایت های خارجی برای درآمد فری لنسری معرفی کنید
ممنون

لقمان آوند

سلام
freelancer.com
fiverr.com

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.