سلام زمانی که شما دیتابیس سبکی حدود 50 یا 100 مگ و یا زیر حجم ذکر شده داشته باشید کار بسیار اسانی برای برگرداندن دیتابیس خود دارید
از phpMyAdmin راحت دیتابیس خود را انتخاب و در قسمت import فایل دیتابیس خود را قرار میدهید و منتظر میشوید که اپلود شود
خب این پست برای دوستانی هست که دیتابیس بسیار حجیمی دارند مثلا 5 گیگ یا 10 گیگ به احتمال خیلی زیادی از همین طریق انجام داده اند ولی با خطا 500 مواجه خواهند شد حتی اگر حجم آپلود را افزایش دهند باز هم Error 500 یا Server Busy خواهند داشت .
خب برای حل اپلود و یا ایمپورت بک اپ سنگین دیتابیس ابتدا شما میباستی فایل بک اپ دیتابیس خود را در هاستتان آپلود کنید یا با اف تی پی یا با هر روش دیگر در هاست خود اپلود کنید و اینکه همیشه سعی کنید که وقتی در حال بک اپ گیری از دیتابیس تان هستید آن را به صورت فشرده بگیرید که احتمال خرابی فایل و ناقصی فایل کمتر شود .
سپس به وسیله SSH به ترمینال سرور خود متصل شوید و دستور زیر را اجرا کنید
mysql -u USERNAME -p DATABASE < backup.sql
: اسم یوزر نیم دیتابیس USERNAME
نام دیتابی DATABASE
و فایل دیتابیس backup.sql
این نکته را اشاره کنم که می باستی هرجا از این دستور استفاده میکنید دیتابیس بک اپ آنجا باشد یا آدرس دهی نمایید . و بعد از اینکه اطلاعات فوق را در اس اس اچ وارد کردید از شما رمز دیتابیس ( همان رمزی و یوزری که موقع ساخت دیتابیس مورد نظر انجام دادید ) را وارد کنید
و خیلی سریع و راحت کل دیتابیس بک اپ شما با حجم های بالا به این شکل راحت بازگردانی میشود