هاست و cPanel

بکاپ دیتابیس در cPanel با phpMyAdmin و بازیابی SQL

نسخه پشتیبان دیتابیس شامل نوشته‌ها، کاربران و تنظیمات سایت است، اما فایل‌های رسانه را پوشش نمی‌دهد. این مقاله گرفتن خروجی SQL با phpMyAdmin، بازیابی روی مقصد آزمایشی و بررسی خطاهای رایج Import را آموزش می‌دهد.

علی جلادتی
1405/06/31

بکاپ دیتابیس در cPanel از اطلاعاتی مانند نوشته‌ها، کاربران و تنظیمات وردپرس محافظت می‌کند. این خروجی شامل فایل‌های تصویر، قالب و افزونه نیست؛ برای حفاظت از کل سایت باید بکاپ کامل cPanel را نیز در برنامه داشته باشید.

تهیه خروجی SQL

  1. نام دیتابیس را از DB_NAME در wp-config.php پیدا کنید و از cPanel وارد phpMyAdmin شوید.
گزینه phpMyAdmin در کنترل پنل cPanel
گزینه phpMyAdmin در کنترل پنل cPanel
  1. دیتابیس درست را از فهرست انتخاب کنید. قبل از ادامه، نام و جدول‌های آن را با سایت تطبیق دهید.
انتخاب پایگاه داده در فهرست phpMyAdmin
انتخاب پایگاه داده در فهرست phpMyAdmin
  1. زبانه Export را باز کنید. برای خروجی معمول، Quick و قالب SQL مناسب است؛ برای انتخاب جدول یا فشرده‌سازی از Custom استفاده کنید.
زبانه Export برای خروجی گرفتن از دیتابیس
زبانه Export برای خروجی گرفتن از دیتابیس
  1. فایل را دریافت و با نام سایت و زمان تهیه در محل امن خارج از هاست ذخیره کنید. دانلود شدن فایل به‌تنهایی صحت بازیابی را ثابت نمی‌کند.
گزینه‌های خروجی SQL در phpMyAdmin
گزینه‌های خروجی SQL در phpMyAdmin

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

با ساخت دیتابیس در cPanel مقصد آزمایشی جدا ایجاد کنید. در phpMyAdmin همان مقصد را انتخاب، Import را باز و فایل SQL را بارگذاری کنید. بازیابی روی دیتابیس زنده می‌تواند داده‌های جدید را بازنویسی کند؛ پیش از آن نسخه تازه بگیرید و نوشتن داده را طبق برنامه مهاجرت متوقف کنید.

زبانه Import برای وارد کردن فایل SQL
زبانه Import برای وارد کردن فایل SQL

خطاهای رایج Import

اگر فایل از سقف بارگذاری بزرگ‌تر است، از ابزار مجاز میزبان یا پشتیبانی برای ورود امن استفاده کنید. تغییر محدودیت PHP همیشه کافی نیست، چون زمان اجرا و محدودیت سرور هم مؤثرند. خطای collation یا نسخه پایگاه داده را با سازگاری مبدأ و مقصد بررسی کنید.

کنترل کیفیت بکاپ

پس از بازیابی آزمایشی، تعداد جدول‌ها، نمایش نوشته‌ها و ورود به نسخه آزمایشی را بررسی کنید. بکاپ حاوی داده‌های حساس است؛ آن را در public_html و با لینک عمومی رها نکنید. پیش از تغییر رمز ادمین از دیتابیس هم خروجی تازه بگیرید.

هر چند وقت یک‌بار بکاپ بگیریم؟

فاصله بکاپ را بر اساس میزان داده‌ای که تحمل از دست دادن آن را دارید تعیین کنید. فروشگاه پرتراکنش معمولاً به برنامه فشرده‌تری از یک سایت کم‌تغییر نیاز دارد.

ثبت نظر

اول وارد شوید.

نظرات

هنوز نظری ثبت نشده است.