با MySQLDumper به راحتی از پایگاه داده سایت تان 'بک آپ' بگیرید!

Sarp

مدیر بازنشسته

ابزار MySQLDumper یک اسکریپت مبتنی بر PHP و Perl برای تهیه 'بک آپ' از پایگاه داده MySQL است. شما می توانید با این ابزار به راحتی داده هایتان را در یک فایل 'بک آپ' ذخیره کنید
و در صورت لزوم آنرا برگردانید. همچنین این ابزار می تواند برای هاستینگ های اشتراکی مناسب باشد. MySQLDumper یک پروژه کدباز و تحت مجوز گنو است.
اگر تمایل دارید که کار کردن با این برنامه را یاد بگیرید مراحل زیر را دنبال کنید:
1- به این آدرس بروید و برنامه MySQLDumper را دانلود کنید.
2- بعد از دانلود، فولدر mysqldumper را به روی هاست آپلود کنید.
3- بعد از آپلود بر روی هاست، مسیر قرار گرفتن فولدر باید مانند لینک زیر باشد:
http://www.yoursite.com/mysqldumper

نکته) در اینجا از عبارت yoursite.com استفاده کردیم که بجای آن نام سایت شما قرار می گیرد.
در این مرحله شما باید از طریق FTP سایت یا از طریق cPanel تغییر زیر را انجام دهید:

  • درون فولدر mysqldumper دسترسی فایل config.php را باید به 777 تبدیل کنید.
مراحل نصب برنامه

1- مسیری که فایل را روی هاست آپلود کرده اید را در مرورگر تایپ کنید و enter را بزنید.
2- در اینجا بر روی لوکال آموزش داده می شود اما مسیر قرار گرفتن روی هاست باید به این صورت باشد:
http://www.yoursite.com/mysqldumper

و برای نصب برنامه install.php را اجرا کنید:
http://www.yoursite.com/mysqldumper/install.php




3- زبان را انتخاب کنید و بر روی install کلیک کنید.




شماره 1 – نیازی به تغییر ندارد.
شماره 2 – نام یوزر را وارد کنید (همان نام که وارد cPanel می شوید)
شماره 3 – پسوورد را وارد کنید (همان پسوردی که وارد cPanel می شوید)
به قسمتهای دیگر دست نزنید و بر روی Connect to MYSQL کلیک کنید.

بعد از کلیک بر روی Connect to MYSQL برنامه تمام دیتابیس هایی که شما دارید را شناسایی و لیست می کند ممکن است شما یک دیتابیس یا چندین دیتابیس روی سایت خود داشته باشید این برنامه آنها را برای شما لیست می کند پس از پیدا کردن دیتابیس هایی که دارید بر روی Save and continue installation کلیک کنید تا به مرحله بعدی منتقل شوید، اکنون برنامه نصب شده است.


 

Sarp

مدیر بازنشسته
شما با این برنامه بیشتر با 3 قسمت اصلی آن کار خواهید داشت:

شماره 1 – برای بکاپ گرفتن
شماره 2 – برای بازگرداندن بک آپ
شماره 3 – اگر چند دیتابیس داشته باشید

از این منو روی دیتابیسی که می خواهید بک آپ بگیرید یا بازگردانید کلیک می کنید اگر هم دیتابیس جدیدی ساخته اید بر روی Reload databases کلیک می کنید تا نام آن دیتابیس در لیست اضافه شود در عکس این شماره ها هر کدام یک دیتابیس هستند که بر روی سایت شما حتما نام آنها فرق خواهد داشت.
اما برای اینکه بتوانید بک آپ بگیرید یا بازگردانید چند تغییر کوچک هم نیاز است.
بر روی هاست در فولدری که این برنامه را آپلود و نصب کردید یعنی mysqldumper شما باید چند فولدر جدید ایجاد کنید با سطح دسترسی 777 تا امکان ساخته شدن بک آپ وجود داشته باشد البته این در صورتی است که این برنامه چنین فولدر هایی را نساخته باشد، شما داخل فولدر mysqldumper شوید و ببینید آیا فولدری به نام work وجود دارد یا خیر فولدر work باید دسترسی 777 داشته باشد، درون فولدر work باید این فولدر ها نیز وجود داشته باشند:

  • فولدر با نام backup
  • فولدر با نام config
  • فولدر با نام structure
  • فولدر با نام log
این 4 فولدر نیز باید حتما سطح دسترسی 777 داشته باشند. وقتی شما بک آپ می گیرید بک آپ درون فولدر backup ساخته می شود یا اگر می خواهید بک آپ خود را بازگردانید درون فولدر backup دیتابیس خود را آپلود می کنید تا مراحل بازگرداندن بک آپ را انجام دهید اگر این فولدر و فولدر های داخل آن وجود نداشت با همین نام و دسترسی 777 آنرا بسازید
یک نمونه از بک آپ گرفتن



شماره 1 – روی Backup کلیک کنید.
شماره 2 – دیتابیس خود را انتخاب کنید.
شماره 3 – بر روی Start New Backup کلیک کنید تا بک آپ گرفتن آغاز شود. (به گزینه دیگری دست نزنید)





همانطور که در عکس بالا مشاهده می کنید برنامه مشغول گرفتن بک آپ از دیتابیس است. قسمتی که با علامت مشخص شده است Table های vBulletin است که دارد بک آپ می گیرد باید کاملا صبر کنید تا تمام شود معمولا با توجه به حجم دیتابیس از 3 دقیقه تا 10 دقیقه زمان می برد اما مهمترین سود آن فشرده کردن فایل نهایی است که کار دانلود دیتابیس را برای شما راحت می کند.




شماره 1 – نشان می دهد بک آپ گرفتن با موفقیت انجام شده نام فایل و حجم آنرا نشان می دهد و مدت زمانی که طول کشیده شده برای گرفتن بک آپ
شماره 2 – بر روی Continue کلیک کنید.
 

Sarp

مدیر بازنشسته
برای برگرداندن بک آپ در صورت هر نوع مشکلی



شماره 1 – بر روی Restore کلیک کنید.
شماره 2 – دیتابیسی که مشکل پیدا کرده و می خواهید بازیابی کنید را انتخاب کنید.
شماره 3 – اگر چندین بک آپ دارید جدید ترین آنرا انتخاب کنید و بر روی دایره کنار آن کلیک کنید تا انتخاب شود.
شماره 4 – بر روی Restore کلیک کنید تا Restore کردن دیتابیس شما آغاز شود.





همانطور که در عکس بالا مشاهده می کنید برنامه مشغول بازگرداندن دیتابیس شما می باشد و باید صبر کنید تا کار برنامه تمام شود.




پس از اتمام عملیات بازگردانی دیتابیس مانند عکس بالا برنامه اعلام می کند که اینکار با موفقیت انجام شده است.
شما در صورت تغییر سرور یا بروز هر اتفاقی برای دیتابیس سایت خود کافیست فایل بک آپ از دیتابیس را درون فولدر Backup آپلود کنید و مراحل بازگردانی دیتابیس را همانطور که توضیح داده شد انجام دهید.
در پایان کار از طریق cPanel روی فولدر اصلی از طریق Password Protect Directories پسورد قرار دهید.


منبع: پرشین فروم (persian-forum.com)
 

mystack

عضو جدید
برای یه بک آپ گرفتن و ریکاوری این همه قر و فر !!!!! بابا مگه استفاده از دستورات خود MySQL یا ابزار گرافیکی چقدر سخته ؟؟؟؟؟‌
 

Sarp

مدیر بازنشسته
برای یه بک آپ گرفتن و ریکاوری این همه قر و فر !!!!! بابا مگه استفاده از دستورات خود MySQL یا ابزار گرافیکی چقدر سخته ؟؟؟؟؟‌
والا الان ملت اونقده تبنل شده اند که انتطار دارن حرف بزنن و سیستم واسشون برنامه بنویسه
حالا چه برسه به به بک آپ اون هم با دستورات !!!!
 

Similar threads

بالا