خمسة مواقع ويب، وخمس قواعد بيانات - وتنزيلها واحدًا تلو الآخر يستهلك أمسيتك بأكملها. هناك طرق أسرع، ولكن لكل منها حدود صادقة. يقارنها هذا الدليل حتى تختار الخيار المناسب لخادمك.
سواء كنت تقوم بترحيل المضيفين، أو إنشاء نسخة آمنة دون اتصال بالإنترنت، أو إعداد نسخة اختبارية، فإن قاعدة البيانات هي جزء من موقع الويب الذي لا يمكنك تحمل خسارته. يمكن إعادة تحميل الملفات. لقد اختفت قاعدة البيانات المفقودة. فيما يلي طرق التنزيل المجمعة بترتيب صادق - الأسرع في الإعداد أولاً، والأسرع في التحميل المجمع أخيرًا.
تحتوي قاعدة بيانات موقع الويب على كل ما يهم — المنشورات والمنتجات والطلبات وأسماء المستخدمين وعناوين البريد الإلكتروني وتجزئة كلمة المرور. ولهذا السبب يدور هذا الدليل حول مواقع الويب الخاصة بك، أو المواقع التي تديرها بإذن، ولماذا يحتاج الملف النهائي إلى معالجة دقيقة (توجد صفحة كاملة حول تخزينه بأمان).
السائبة تعني ببساطة: العديد من قواعد البيانات، جلسة واحدة، لا مجالسة لكل عملية تصدير.
تحتوي cPanel وPlesk واللوحات المشابهة على قسم نسخ احتياطي ينتج نسخة احتياطية كاملة للحساب - قواعد البيانات والملفات والبريد الإلكتروني وكل شيء - كملف واحد قابل للتنزيل.
حد صادق: النسخ الاحتياطي الكامل هو الحساب بالكامل، لذا فهو كبير وبطيء في التنزيل، كما أن استعادة قاعدة بيانات واحدة منه لاحقًا يعد عملاً إضافيًا. الأفضل لنقل الحساب بالكامل.
phpMyAdmin موجود بالفعل في كل لوحة استضافة تقريبًا، لذلك لا يوجد شيء لتثبيته.
حد صادق: يعمل phpMyAdmin داخل المتصفح ضمن حدود الوقت والذاكرة الخاصة بـ PHP. تصدير قواعد البيانات الصغيرة والمتوسطة بشكل جيد؛ غالبًا ما تموت قاعدة بيانات يبلغ حجمها بضع مئات من الميغابايت في منتصف التصدير على الاستضافة المشتركة. هذا الفشل له صفحته الخاصة في هذه المجموعة.
إذا كانت استضافتك تمنحك وصول SSH، فهذا هو المسار السريع — يتم تشغيل التصدير على الخادم، وليس في متصفحك، لذا لا تنطبق حدود المتصفح.
mysqldump -u dbuser -p mydatabase > mydatabase.sqlmysqldump -u root -p --all-databases --single-transaction --quick | gzip > all-databases.sql.gzيوفر --single-transaction نسخة متسقة من جداول InnoDB دون قفل موقعك المباشر، كما يقوم --quick بدفق الصفوف بدلاً من تحميل الجدول بأكمله في الذاكرة.
بالنسبة إلى WordPress على وجه التحديد، يعد wp db export backup.sql عبر SSH أمرًا واحدًا نظيفًا لكل موقع، ويتم تكراره فوق مجلدات مواقعك بكميات كبيرة. يعمل أيضًا مكون إضافي للنسخ الاحتياطي حسن السمعة ويضيف جدولة - ولكن تصدير المكون الإضافي جدير بالثقة مثل المكون الإضافي، لذا تحقق من الملف بنفس طريقة أي تفريغ آخر.
التنزيل الذي يبدو قد انتهى لا يزال من الممكن تقسيمه إلى النصف. قبل حذف أي شيء أو إلغاء الاستضافة القديمة:
النسخة الاحتياطية التي لم يتم التحقق منها هي أمل وليست نسخة احتياطية.
عملية تنزيل قاعدة البيانات المجمعة بالكامل - عرض توضيحي مباشر، في كل خطوة على الشاشة.
▶️ Watch Full VideoMysqldump عبر SSH. يتم تشغيل التصدير على الخادم نفسه، ويتم ضغطه أثناء سيره، ويأخذ --all-databases كل قاعدة بيانات في أمر واحد - ولا توجد مهلات للمتصفح مثل phpMyAdmin.
نعم — استخدم النسخة الاحتياطية الكاملة للوحة الاستضافة، أو phpMyAdmin لكل قاعدة بيانات. إنها أبطأ وقد تصل قواعد البيانات الكبيرة إلى حدود PHP على الاستضافة المشتركة، ولكنها تعمل بشكل جيد بالنسبة للمواقع الصغيرة.
بالنسبة لمواقع الويب الخاصة بك، أو مواقع الويب التي تديرها بإذن المالك، نعم - يعد هذا عملًا عاديًا للنسخ الاحتياطي والترحيل. لا يعد تنزيل قاعدة بيانات شخص آخر دون إذن؛ تفترض كل طريقة هنا أن المواقع ملكك لإدارتها.