ترحيل البيانات إلى قاعدة بيانات Azure لـ MySQL باستخدام dbForge Studio لـ MySQL

تُطبق على: قاعدة بيانات Azure للخادم الوحيد الخاص بـ MySQL

هام

قاعدة بيانات Azure لخادم MySQL الفردي على مسار الإيقاف. نوصي بشدة بالترقية إلى قاعدة بيانات Azure لخادم MySQL المرن. لمزيد من المعلومات حول الترحيل إلى خادم Azure Database for MySQL المرن، راجع ما الذي يحدث لقاعدة بيانات Azure لخادم MySQL الفردي؟

هل تبحث عن نقل قواعد بيانات MySQL إلى قاعدة بيانات Azure لـ MySQL؟ ضع في اعتبارك استخدام أدوات الترحيل في dbForge Studio لـ MySQL. باستخدامه، يمكن تكوين نقل قاعدة البيانات وحفظها وتحريرها وأتمتتها وجدولتها.

لإكمال الأمثلة في هذه المقالة، ستحتاج إلى تنزيل وتثبيت dbForge Studio لـ MySQL.

الاتصال بـ Azure Database for MySQL

  1. في dbForge Studio for MySQL، حدد New Connection من قائمة Database.

  2. توفير اسم مضيف وبيانات اعتماد تسجيل الدخول.

  3. حدد Test Connection للتحقق من التكوين.

Screenshot showing a successful connection test to Azure Database for MySQL.

ترحيل باستخدام وظيفة النسخ الاحتياطي والاستعادة

يمكنك الاختيار من بين العديد من الخيارات عند استخدام dbForge Studio لـ MySQL لترحيل قواعد البيانات إلى Azure. إذا كنت بحاجة إلى نقل قاعدة البيانات بأكملها، فمن الأفضل استخدام وظيفة النسخ الاحتياطي والاستعادة.

في هذا المثال، نقوم بترحيل قاعدة بيانات sakila من خادم MySQL إلى قاعدة بيانات Azure لـ MySQL. المنطق وراء استخدام وظيفة النسخ الاحتياطي والاستعادة هو إنشاء نسخة احتياطية من قاعدة بيانات MySQL ثم استعادتها في قاعدة بيانات Azure لـ MySQL.

إنشاء قاعدة بيانات احتياطية

  1. في dbForge Studio لـ MySQL، حدد Backup Database من قائمة Backup and Restore. يظهر معالج النسخ الاحتياطي لقاعدة البيانات.

  2. في علامة التبويب Backup contentلـDatabase Backup Wizard، حدد كائنات قاعدة البيانات التي تريد نسخها احتياطياً.

  3. في علامة التبويب Options، قم بتكوين عملية النسخ الاحتياطي لتناسب متطلباتك.

    Screenshot showing the options pane of the Backup wizard.

  4. حدد Next، ثم حدد سلوك معالجة الأخطاء وخيارات التسجيل.

  5. حدد Backup.

استعادة قاعدة البيانات

  1. في dbForge Studio لـ MySQL، اتصل بقاعدة بيانات Azure لـ MySQL. راجع التعليمات.

  2. حدد Restore Database من قائمة Backup and Restore. يظهر معالج استعادة قاعدة البيانات.

  3. في معالج استعادة قاعدة البيانات، حدد ملفاً يحتوي على نسخة احتياطية من قاعدة البيانات.

    Screenshot showing the Restore step of the Database Restore wizard.

  4. حدد استعاده.

  5. التحقق من النتيجة.

الترحيل باستخدام وظيفة نسخ قواعد البيانات

تشبه وظيفة نسخ قواعد البيانات في dbForge Studio لـ MySQL النسخ الاحتياطي والاستعادة، باستثناء أنها لا تتطلب خطوتين لترحيل قاعدة بيانات. كما يتيح لك نقل قاعدتي بيانات أو أكثر في وقت واحد.

إشعار

تتوفر وظيفة Copy Databases فقط في إصدار Enterprise من dbForge Studio لـ MySQL.

في هذا المثال، نقوم بترحيل قاعدة بيانات world_x من خادم MySQL إلى قاعدة بيانات Azure لـ MySQL.

لترحيل قاعدة بيانات باستخدام وظيفة نسخ قواعد البيانات:

  1. في dbForge Studio for MySQL، حدد Copy Databases من قائمة Database.

  2. في علامة التبويب Copy Databases، حدد الاتصال المصدر والهدف. حدد أيضاً قواعد البيانات التي سيتم ترحيلها.

    ندخل اتصال Azure MySQL ونحدد قاعدة بيانات world_x. حدد السهم الأخضر لبدء العملية.

  3. التحقق من النتيجة.

سترى أن قاعدة بيانات world_x قد ظهرت بنجاح في Azure MySQL.

Screenshot showing the results of the Copy Databases function.

ترحيل قاعدة بيانات باستخدام المخطط ومقارنة البيانات

يمكنك الاختيار من بين العديد من الخيارات عند استخدام dbForge Studio لـ MySQL لترحيل قواعد البيانات والمخططات و / أو البيانات إلى Azure. إذا كنت بحاجة إلى نقل جداول انتقائية من قاعدة بيانات MySQL إلى Azure، فمن الأفضل استخدام Schema Comparison ووظيفة Data Comparison.

في هذا المثال، نقوم بترحيل قاعدة بيانات world من خادم MySQL إلى قاعدة بيانات Azure لـ MySQL.

المنطق وراء استخدام وظيفة النسخ الاحتياطي والاستعادة هو إنشاء نسخة احتياطية من قاعدة بيانات MySQL ثم استعادتها في قاعدة بيانات Azure لـ MySQL.

المنطق وراء هذا الأسلوب هو إنشاء قاعدة بيانات فارغة في قاعدة بيانات Azure لـ MySQL ومزامنتها مع قاعدة بيانات MySQL المصدر. نستخدم أولاً أداة Schema Comparison، ثم نستخدم وظيفة Data Comparison. تضمن هذه الخطوات نقل مخططات وبيانات MySQL بدقة إلى Azure.

لإكمال هذا التمرين، ستحتاج أولاً إلى الاتصال بقاعدة بيانات Azure Database لـ MySQL وإنشاء قاعدة بيانات فارغة.

مزامنة البيانات

  1. في القائمة Comparison، حدد New Schema Comparison. يظهر معالج مقارنة المخطط الجديد.

  2. اختر المصدر والهدف، ثم حدد خيارات مقارنة المخطط. حدد Compare.

  3. في شبكة نتائج المقارنة التي تظهر، حدد كائنات للمزامنة. حدد زر السهم الأخضر لفتح معالج مزامنة المخطط.

  4. اطلع على خطوات المعالج لتكوين المزامنة. حدد Synchronize لنشر التغييرات.

    Screenshot showing the schema synchronization wizard.

مقارنة البيانات

  1. في القائمة Comparison، حدد New Data Comparison. يظهر معالج مقارنة البيانات الجديدة.

  2. اختر المصدر والهدف، ثم حدد خيارات مقارنة المخطط. قم بتغيير التعيينات إذا لزم الأمر، ثم حدد Compare.

  3. في شبكة نتائج المقارنة التي تظهر، حدد كائنات للمزامنة. حدد زر السهم الأخضر لفتح معالج مزامنة البيانات.

    Screenshot showing the results of the data comparison.

  4. اطلع على خطوات المعالج لتكوين المزامنة. حدد Synchronize لنشر التغييرات.

  5. التحقق من النتيجة.

    Screenshot showing the results of the Data Synchronization wizard.

الخطوات التالية