آموزش کامل بازگردانی بکآپ روزانه دیتابیس در دایرکت ادمین
مقدمه
اگه یه سایت دارین که روی هاست دایرکت ادمین بالا اومده، ممکنه گاهی نیاز داشته باشین دیتابیستون رو از بکآپ روزانه بازیابی کنین. مثلاً وقتی اطلاعات اشتباهی وارد شده، سایت خراب شده یا دیتابیس پاک شده. خوشبختانه اصفهان هاست بکآپهای روزانهای از دیتابیسها تهیه میکنه که میتونین به راحتی اونها رو برگردونین.
📍 بکآپ روزانه دیتابیس چیه؟
اصفهان هاست هر روز صبح یه نسخه بکآپ از دیتابیسهای شما تهیه میکنه. این بکآپها معمولاً شامل:
-
بکآپ مربوط به بامداد روز جاری
-
بکآپ مربوط به روز قبل
یعنی شما همیشه به دو نسخه آخر دسترسی دارین و میتونین یکی رو انتخاب کنین و برگردونین.
🧭 مرحله اول: ورود به دایرکت ادمین
برای شروع باید وارد کنترلپنل هاستتون بشین:
-
آدرس ورود به دایرکت ادمین رو تو مرورگر وارد کنین (مثلاً yourdomain.com:2222)
-
نام کاربری و رمز عبور رو وارد کنین
-
وارد محیط کاربری بشین
📂 مرحله دوم: رفتن به بخش بکآپها
بعد از ورود، باید به بخش بکآپهای دیتابیس برین:
-
از منوی اصلی، گزینه File Manager رو انتخاب کنین
-
وارد پوشهای به اسم mnt بشین
-
بعد وارد پوشه daily-mysql-backups بشین
توی این پوشه، دو تا فولدر با تاریخ روز جاری و روز قبل وجود داره. هر کدوم شامل فایلهای بکآپ دیتابیس با پسوند .sql هستن.

🔄 مرحله سوم: بازگردانی بکآپ دیتابیس
برای برگردوندن بکآپ:
-
روی فایل
.sqlمربوط به دیتابیس موردنظر راستکلیک کنین -
گزینه Import Into Database رو بزنین
-
تو صفحه باز شده، نام دیتابیس، یوزرنیم و رمز عبور رو وارد کنین
-
دیتابیس مقصد رو از لیست کشویی انتخاب کنین
-
روی دکمه تایید کلیک کنین تا عملیات انجام بشه
اگه همه چیز درست باشه، یه پیام موفقیتآمیز میبینین.
⚠️ خطای رایج: ارور 1227
اگه با ارور زیر مواجه شدین:
ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER privilege(s) for this operation
یعنی باید با یوزر و پسورد دیتابیس وارد بشین تا اجازه بازگردانی داشته باشین. این ارور معمولاً وقتی پیش میاد که بخواین بکآپ رو با یوزر اصلی بدون دسترسی کافی وارد کنین.
📊 مرحله چهارم: بررسی گزارشهای بکآپگیری
برای اینکه ببینین بکآپها کی گرفته شدن:
-
از منوی Backups، گزینه Daily MySQL Backup Reports رو بزنین
-
تو این بخش، زمان شروع و پایان بکآپگیری رو میبینین
-
معمولاً بکآپها بامداد گرفته میشن و تا روز بعد قابل استفاده هستن
🧠 نکات مهم قبل از بازگردانی
قبل از اینکه بکآپ رو برگردونین، این موارد رو در نظر داشته باشین:
-
مطمئن بشین دیتابیس مقصد وجود داره و خالیه
-
اگه دیتابیس قبلاً اطلاعات داشته، با بازگردانی بکآپ، اون اطلاعات پاک میشن
-
اگه رمز عبور دیتابیس رو نمیدونین، از بخش MySQL Management یه یوزر جدید بسازین

🛠️ روش جایگزین: استفاده از منوی Backups
اگه نمیخواین وارد پوشهها بشین، یه راه سادهتر هم هست:
-
از منوی Backups، گزینه Open Daily MySQL Backups رو بزنین
-
لیست بکآپهای روزانه رو میبینین
-
فایل موردنظر رو انتخاب کنین و با گزینه Import اون رو برگردونین
این روش برای کسایی که با فایل منیجر راحت نیستن، خیلی کاربردیه.
🧩 سوالات متداول
آیا میتونم بکآپ دیتابیس رو روی یه دیتابیس جدید وارد کنم؟ بله، فقط باید قبلش اون دیتابیس رو بسازین و موقع Import، اون رو انتخاب کنین.
اگه چند تا دیتابیس داشته باشم، همهشون بکآپ میشن؟ بله، اصفهان هاست از همه دیتابیسهای فعال بکآپ روزانه تهیه میکنه.
آیا میتونم بکآپ رو دانلود کنم؟ بله، از طریق File Manager میتونین فایل .sql رو دانلود کنین و روی سیستمتون نگه دارین.
✅ جمعبندی
بازگردانی بکآپ روزانه دیتابیس تو دایرکت ادمین کار سختی نیست، فقط باید مراحل رو درست انجام بدین. اگه مشکلی پیش بیاد، میتونین خیلی سریع دیتابیستون رو به حالت قبل برگردونین.