كيفية تصدير قاعدة البيانات من MySQL
في إدارة قواعد البيانات اليومية، يعد تصدير قاعدة البيانات متطلبًا تشغيليًا شائعًا. سواء كان الأمر يتعلق بنسخ البيانات احتياطيًا، أو ترحيل قاعدة البيانات، أو مشاركة البيانات مع فرق أخرى، فمن المهم جدًا إتقان طريقة التصدير لقاعدة بيانات MySQL. ستقدم هذه المقالة بالتفصيل العديد من الطرق الشائعة لتصدير قاعدة بيانات MySQL، وستقدم أمثلة على البيانات المنظمة لمساعدتك على إتقان هذه المهارة بسرعة.
1. استخدم الأمر mysqldump لتصدير قاعدة البيانات

mysqldump هي أداة سطر أوامر مقدمة رسميًا من MySQL، والتي يمكنها تصدير بنية قاعدة البيانات والبيانات بسرعة. فيما يلي تنسيق أمر mysqldump الشائع الاستخدام:
| الأمر | الوصف |
|---|---|
| mysqldump -u اسم المستخدم -p اسم قاعدة البيانات > اسم ملف التصدير.sql | تصدير قاعدة البيانات بأكملها |
| mysqldump -u اسم المستخدم -p --قواعد البيانات قاعدة البيانات 1 قاعدة البيانات 2> تصدير اسم الملف.sql | تصدير قواعد بيانات متعددة |
| mysqldump -u username -p --all-databases >Export filename.sql | تصدير كافة قواعد البيانات |
| mysqldump -u اسم المستخدم -p اسم جدول قاعدة البيانات > اسم ملف التصدير.sql | تصدير الجدول المحدد |
| mysqldump -u username -p --no-data اسم قاعدة البيانات> تصدير اسم الملف.sql | تصدير بنية قاعدة البيانات فقط |
2. استخدم MySQL Workbench لتصدير قاعدة البيانات
بالنسبة للمستخدمين الذين اعتادوا على استخدام الواجهات الرسومية، يوفر MySQL Workbench وظيفة تصدير بسيطة. الخطوات هي كما يلي:
| خطوات | تعليمات التشغيل |
|---|---|
| 1 | افتح MySQL Workbench واتصل بقاعدة البيانات الهدف |
| 2 | حدد "الخادم"←"تصدير البيانات" في لوحة التنقل |
| 3 | حدد قاعدة البيانات أو الجدول المراد تصديره |
| 4 | قم بتعيين خيارات التصدير (سواء كنت تريد تضمين البيانات، أو إنشاء عبارات DROP، وما إلى ذلك) |
| 5 | تحديد موقع ملف التصدير وتنسيقه (SQL، وCSV، وما إلى ذلك) |
| 6 | انقر فوق "بدء التصدير" لبدء التصدير |
3. استخدم phpMyAdmin لتصدير قاعدة البيانات
إذا كنت تستخدم phpMyAdmin لإدارة قاعدة بيانات MySQL الخاصة بك، فيمكنك تصدير البيانات باتباع الخطوات التالية:
| خطوات | تعليمات التشغيل |
|---|---|
| 1 | قم بتسجيل الدخول إلى phpMyAdmin وحدد قاعدة البيانات الهدف |
| 2 | انقر فوق علامة التبويب "تصدير" في شريط التنقل العلوي |
| 3 | اختر طريقة التصدير "السريعة" أو "المخصصة". |
| 4 | تعيين تنسيق التصدير (SQL، وCSV، وJSON، وما إلى ذلك) |
| 5 | تكوين خيارات التصدير الأخرى (مثل مجموعة الأحرف، والضغط، وما إلى ذلك) |
| 6 | انقر فوق الزر "تنفيذ" لبدء التصدير |
4. الأشياء التي يجب ملاحظتها عند التصدير
عند القيام بتصدير قاعدة البيانات، هناك عدة عوامل مهمة يجب مراعاتها:
| أشياء يجب ملاحظتها | الوصف |
|---|---|
| حجم البيانات | قد يستغرق تصدير كميات كبيرة من البيانات وقتًا طويلاً. يوصى بالعمل خارج فترات الذروة. |
| تحميل الخادم | تستهلك عملية التصدير موارد الخادم ويجب تجنبها أثناء أوقات التحميل العالي. |
| تصدير أمان الملفات | تأكد من تخزين الملفات المصدرة في مكان آمن لتجنب تسرب البيانات الحساسة |
| إعدادات مجموعة الأحرف | تأكد من استخدام مجموعة الأحرف الصحيحة عند التصدير لمنع البيانات المشوهة |
| توافق الإصدار | انتبه إلى توافق إصدارات MySQL، خاصة عند الترحيل عبر الإصدارات |
5. حل تصدير قاعدة البيانات الآلي
بالنسبة للسيناريوهات التي تتطلب نسخًا احتياطيًا منتظمًا، يمكنك إعداد خطة تصدير تلقائية:
| خطة | طريقة التنفيذ |
|---|---|
| المهام المجدولة لينكس | استخدم crontab لإعداد التنفيذ المنتظم لأمر mysqldump |
| المهام المجدولة في ويندوز | قم بإعداد التنفيذ المنتظم للبرامج النصية الدفعية من خلال برنامج جدولة المهام |
| البرنامج النصي المخصص | اكتب نصوص Shell أو نصوص Python لأتمتة عمليات التصدير |
| أدوات الطرف الثالث | استخدم وظيفة النسخ الاحتياطي التلقائي التي توفرها أدوات مثل Navicat |
| النسخ الاحتياطي للخدمة السحابية | استخدم وظيفة النسخ الاحتياطي التلقائي التي توفرها Alibaba Cloud RDS وAWS RDS وما إلى ذلك. |
من خلال مقدمة هذه المقالة، يجب أن تكون قد أتقنت الطرق المختلفة لتصدير قاعدة بيانات MySQL. تتمتع كل من أدوات سطر الأوامر والواجهات الرسومية بمزاياها الخاصة وسيناريوهاتها القابلة للتطبيق. يوصى باختيار طريقة التصدير المناسبة بناءً على الاحتياجات الفعلية وإجراء نسخ احتياطية منتظمة للبيانات لضمان أمان البيانات.
كتذكير أخير، قبل إجراء أي عملية لقاعدة البيانات، تأكد من التأكد من صحة العملية واختبارها في بيئة غير إنتاجية لتجنب المواقف غير المتوقعة. البيانات لا تقدر بثمن، توخي الحذر!
تحقق من التفاصيل
تحقق من التفاصيل