تعليمات ESET عبر الإنترنت

البحث العربية
تحديد الفئة
تحديد الموضوع

عملية الترحيل لـ MySQL Server

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

  • يجب تثبيت مثيلات SQL Server المصدر والهدف. قد يتم استضافتها على أجهزة مختلفة.‎
  • يجب أن تتوفر أدوات MySQL على أحد أجهزة الكمبيوتر على الأقل (عميل mysqldump وmysql).

روابط مفيدة

عملية الترحيل


note

في الأوامر، في ملفات التكوين أو بيانات SQL أدناه، يرجى دائماً استبدال:

  • SRCHOST بعنوان خادم قاعدة بيانات المصدر
  • SRCROOTLOGIN بتسجيل دخول مستخدم جذر خادم MySQL المصدر
  • SRCDBNAME باسم قاعدة بيانات ESET PROTECT المصدر للنسخ الاحتياطي
  • BACKUPFILE بمسار الملف الذي سيتم تخزين النسخ الاحتياطي به
  • TARGETROOTLOGIN بتسجيل دخول مستخدم جذر خادم MySQL الهدف
  • TARGETHOST بعنوان خادم قاعدة بيانات الهدف
  • TARGETDBNAME باسم قاعدة بيانات ESET PROTECT الهدف (بعد الترحيل)
  • TARGETLOGIN باسم تسجيل الدخول الخاص بمستخدم قاعدة بيانات ESET PROTECT الجديد على خادم قاعدة بيانات الهدف
  • TARGETPASSWD بكلمة مرور مستخدم قاعدة بيانات ESET PROTECT الجديد على خادم قاعدة بيانات الهدف

من الضروري تنفيذ بيانات SQL أدناه عبر سطر الأوامر. إذا كانت تتوفر أداة GUI، فيمكنك استخدام تطبيق تعرفه بالفعل.

  1. أوقف خادم ESET PROTECT/Mخدمات DM.
  2. أنشئ نسخاً احتياطياً كاملاً لقاعدة بيانات ESET PROTECT المصدر (قاعدة البيانات التي تنوي ترحيلها):

mysqldump --host SRCHOST --disable-keys --extended-insert --routines -u SRCROOTLOGIN -p SRCDBNAME > BACKUPFILE

  1. قم بإعداد قاعدة بيانات فارغة على خادم MySQL هدف:

mysql --host TARGETHOST -u TARGETROOTLOGIN -p "--execute=CREATE DATABASE TARGETDBNAME /*!40100 DEFAULT CHARACTER SET utf8 */;"


note

استخدم رمز الفاصلة العليا ' بدلاً من علامات الاقتباس " في أنظمة Linux.

  1. قم باستعادة قاعدة البيانات على خادم MySQL الهدف إلى قاعدة البيانات الفارغة المعدة مسبقاً:

mysql --host TARGETHOST -u TARGETROOTLOGIN -p TARGETDBNAME < BACKUPFILE

  1. قم بإعداد مستخدم قاعدة بيانات ESET PROTECT على خادم MySQL الهدف:

mysql --host TARGETHOST -u TARGETROOTLOGIN -p "--execute=CREATE USER TARGETLOGIN@'%' IDENTIFIED BY 'TARGETPASSWD';"

أحرف مستحسنة لـ ‎‏TARGETLOGIN:

    • أحرف ASCII صغيرة، والأرقام والشرطة السفلية "_"

أحرف مستحسنة لـ ‎‏TARGETPASSWD:

    • أحرف ASCII فقط، بما في ذلك أحرف ASCII الكبيرة والصغيرة والأرقام والمسافات والأحرف الخاصة
    • لا تستخدم أحرف غير ASCII أو الأقواس المتعرجة {} أو @

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

  1. منح حقوق وصول صحيحة لمستخدم قاعدة بيانات ESET PROTECT على خادم MySQL المستهدف:

mysql --host TARGETHOST -u TARGETROOTLOGIN -p "--execute=GRANT ALL ON TARGETDBNAME.* TO TARGETLOGIN;"


note

استخدم رمز الفاصلة العليا ' بدلاً من علامات الاقتباس " في أنظمة Linux.

  1. قم بإزالة محتويات جدول tbl_authentication_certificate (وإلا، قد تفشل العوامل في الاتصال بالخادم الجديد):

 mysql --host TARGETHOST -u root -p "--execute=DELETE FROM era_db.tbl_authentication_certificate where certificate_id = 1;"

  1. قم بتوصيل خادم ESET PROTECT أو MDM بقاعدة البيانات.