0
0

سلام دوستان
چه جوري ميشه پشتيبان گيري و بازگرداني اطلاعات پشتيبان در mongodb  انجام داد  ؟؟

  • hesam 1 سال قبل سوال کرد
  • آخرین ویرایش 1 سال قبل
  • شما باید برای ارسال دیدگاه شوید
0
0

سلام دوست عزیز،

اگر از طریق ترمینال می خواهید بکاپ بگیرید، می توانید از دستور mongodump برای بکاپ و mongorestore برای برگرداندن بکاپ استفاده کنید.

1- بکاپ با mongodump:

mongodump -h <ip>:<port_number> -d db_name -u User -p Password -o /home/mongodump/

* <ip>:<port_number> آدرس سروری است که mongodb روی آن نصب است (اگر روی local کار می کنید، قسمت -h <ip>:<port_number> از دستور بالا حذف کنید.

* db_name نام دیتابیسی است که می خواهید از آن بکاپ بگیرید.

* User و Password، یوزر و پسورد دیتابیس است.

* /home/mongodump/ مکانی است که بکاپ در آنجا ذخیره می شود.

* اگر دستور mongodump را نشناخت باید اول کتابخانه mongodb-tools را نصب کنید (در لینوکس با دستور: sudo npm install mongodb-tools)

* برای اطلاعات بیشتر می توانید این لینک را ببینید.

2- بازگردانی با mongorestore:

از فرمت دستور زیر هم برای برگرداندن بکاپی که در فولدر <path to the backup> قرار دارد استفاده کنید( --port=<port number> آدرس پورتی است که mongo روی آن قرار دارد (دیفالت: 27017، اگر روی local کار می کنید این قسمت را حذف کنید):

mongorestore --port=<port number> <path to the backup>
  • شما باید برای ارسال دیدگاه شوید
نمایش 1 نتیجه
پاسخ شما
اگر قبلاً حساب کاربری دارید با پر کردن فیلد های زیر یا به عنوان مهمان ارسال کنید.
نام*
ایمیل*
وب سایت