انتقل إلى محتوى الدرس

Backup Flags and Strategy Summary جدول خيارات النسخ الاحتياطي

تعلّم النسخ الاحتياطي واستعادة قواعد البيانات عبر أداة mysqldump والخيار --single-transaction والاستعادة الزمنية (PITR) في MySQL 8.
1 صفوف تعليمية
MySQL
7 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يلخص الجدول المرجعي التالي أهم خيارات أداة mysqldump وأدوات الاستعادة الكاملة والزمنية في MySQL 8:

الخيار / الأداةالصياغة القياسيةالوظيفة الهندسية في بيئة الإنتاج
--single-transactionmysqldump --single-transaction ...أخذ نسخة متسقة لجداول InnoDB عبر MVCC دون قفل الجداول
--routines --eventsmysqldump --routines --events ...تضمين الإجراءات المخزنة والدوال والأحداث المجدولة
--no-datamysqldump --no-data shop_dbتصدير هيكل الجداول والفهارس فقط دون صفوف البيانات
--source-data=2mysqldump --source-data=2 ...تسجيل اسم وموقع السجل الثنائي داخل النسخة لعمليات PITR
SOURCE / الاستعادةSOURCE dump.sql; أو mysql < dump.sqlإعادة بناء الجداول والبيانات من ملف النسخة المنطقية
mysqlbinlogmysqlbinlog --stop-datetime=...الاستعادة الزمنية الدقيقة (PITR) حتى لحظة ما قبل الخطأ

ملخص الدرس: تعلمت في هذا الدرس الفرق بين النسخ المنطقي والفيزيائي، وكيفية أخذ نسخ احتياطية حية متسقة عبر mysqldump --single-transaction --routines --events، واستعادتها بأمر SOURCE، وتنفيذ الاستعادة الزمنية (PITR) بالسجل الثنائي.
الخطوة التالية والدرس القادم: انتقل إلى الدرس الختامي للدورة لتعلّم الحماية الشاملة من ثغرات حقن قواعد البيانات (SQL Injection) واستخدام الاستعلامات المحضرة (PREPARE / EXECUTE).

خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

يضمن الدمج بين النسخ الاحتياطي الدوري عبر mysqldump --single-transaction --routines --events --source-data=2 والسجل الثنائي (Binary Log) حماية البيانات واستعادتها حتى مستوى الثانية الواحدة. الخطوة التالية: انتقل الآن إلى الدرس الختامي «الحماية من حقن قواعد البيانات SQL Injection والاستعلامات المحضرة في MySQL».