مشاركة عبر


استعادة نقطة زمنية في قاعدة بيانات Azure ل MySQL - خادم مرن باستخدام Azure CLI

توفر هذه المقالة إجراء خطوة بخطوة لإجراء عمليات الاسترداد في نقطة زمنية في قاعدة بيانات Azure لخادم MySQL المرن باستخدام النسخ الاحتياطية.

المتطلبات الأساسية

  • حساب Azure مع اشتراك نشط.

إذا لم يكن لديك اشتراك في Azure، فأنشئ حساب Azure مجاني قبل أن تبدأ. حاليا، باستخدام حساب Azure المجاني، يمكنك تجربة Azure Database for MySQL - Flexible Server مجانا لمدة 12 شهرا. لمزيد من المعلومات، راجع استخدام حساب Azure المجاني لتجربة Azure Database for MySQL - Flexible Server مجانا.

  • تثبيت أو ترقية واجهة سطر الأوامر Azure إلى أحدث إصدار. راجع تثبيت Azure CLI.

  • سجل الدخول إلى حسابك عن طريق الأمر az login. لاحظ خاصية معرف، الذي يشير إلى معرف الاشتراك لحساب Azure الخاص بك.

    az login
    
  • في حال كان لديك اشتراكات متعددة، فاختر الاشتراك المناسب الذي تريد إنشاء الخادم فيه باستخدام الأمر az account set. `

    az account set --subscription <subscription id>
    
  • إنشاء مثيل Azure Database for MySQL Flexible Server إذا لم تكن قد أنشأت واحدا بالفعل باستخدام az mysql flexible-server create الأمر .

    az mysql flexible-server create --resource-group myresourcegroup --name myservername
    

استعادة خادم من نسخة احتياطية إلى خادم جديد

يمكنك تشغيل الأمر التالي لاستعادة خادم إلى أقرب نسخة احتياطية موجودة.

الاستخدام

az mysql flexible-server restore --restore-time
                                 --source-server
                                 [--ids]
                                 [--location]
                                 [--name]
                                 [--no-wait]
                                 [--resource-group]
                                 [--subscription]

المثال: استعادة خادم من لقطة النسخ الاحتياطي هذه 2021-03-03T13:10:00Z.

az mysql flexible-server restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--restore-time "2021-03-03T13:10:00Z" \
--source-server mydemoserver

سيعتمد الوقت المستغرق للاستعادة على حجم البيانات المخزنة في الخادم.

استعادة-الموقع الجغرافي لخادم من النسخ الاحتياطي للموقع الجغرافي إلى خادم جديد

يمكنك تشغيل الأمر التالي لاستعادة خادم لأحدث نسخة احتياطية متوفرة جغرافيًا.

الاستخدام

az mysql flexible-server geo-restore --source-server
                                 --location
                                 [--name]
                                 [--no-wait]
                                 [--resource-group]
                                 [--subscription]

مثال: الاستعادة الجغرافية "mydemoserver" في منطقة شرق الولايات المتحدة إلى خادم جديد "mydemoserver-restored" في موقعه المقترن جغرافيا غرب الولايات المتحدة بنفس إعداد الشبكة.

az mysql flexible-server geo-restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--location "West US" \
--source-server mydemoserver

تنفيذ مهام ما بعد الاستعادة

بعد اكتمال الاستعادة، يجب عليك تنفيذ المهام التالية لإعادة المستخدمين والتطبيقات لديك احتياطيًا وتشغيلها:

  • إذا كان من المفترض أن يحل الخادم الجديد محل الخادم الأصلي، فأعد توجيه العملاء وتطبيقات العميل إلى الخادم الجديد.
  • تأكد من وجود قواعد VNet مناسبة للمستخدمين للاتصال. لا يتم نسخ هذه القواعد من الخادم الأصلي.
  • تأكد من وجود أذونات على مستوى قاعدة البيانات وعمليات تسجيل الدخول المناسبة.
  • تكوين التنبيهات بما يتناسب مع خادم الاستعادة حديثاً.

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