وثائق كيوبت English

MySQL

اربط قاعدة بيانات MySQL ليقرأ كيوبت جداولها. يمكنك نسخ البيانات إلى كيوبت وفق جدول زمني (وضع المزامنة) أو الاستعلام من قاعدة البيانات مباشرة (الوضع المباشر).

قبل البدء

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

ربط MySQL

  1. افتح البيانات من الشريط الجانبي، وانقر على إضافة بيانات، ثم اختر ربط قاعدة بيانات.
  2. في صفحة مصدر بيانات جديد، انقر على MySQL ضمن فئة قواعد البيانات.
  3. أدخل اسم الاتصال.
  4. املأ بيانات الاتصال:
    • المضيف: اسم الخادم أو عنوان IP.
    • المنفذ: القيمة الافتراضية 3306.
    • قاعدة البيانات: قاعدة البيانات المراد قراءتها.
    • اسم المستخدم وكلمة المرور: بيانات المستخدم المخصص للقراءة فقط.
  5. في وضع الاتصال، اختر وضع المزامنة لنسخ البيانات إلى كيوبت، أو الوضع المباشر للاستعلام من قاعدة البيانات مباشرة.
  6. للوصول إلى قاعدة البيانات مرورًا بخادم وسيط، فعّل الاتصال بنفق SSH وأدخل مضيف SSH ومنفذ SSH واسم مستخدم SSH ومفتاح SSH الخاص (PEM)، وعبارة مرور المفتاح إن وُجدت. ويعمل النفق دائمًا بالوضع المباشر.
  7. في وضع المزامنة، اختر جدول المزامنة. الخيار الافتراضي يوميًا.
  8. انقر على إنشاء.

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

إذا لم ينجح الاختبار

يعرض النموذج رسالة الخطأ بالإنجليزية:

  • «Access denied»: اسم المستخدم أو كلمة المرور غير صحيحة، أو أن المستخدم ممنوع من الاتصال من خارج الخادم.
  • «Database does not exist»: تحقق من اسم قاعدة البيانات. يعرض الأمر SHOW DATABASES; قواعد البيانات التي يراها المستخدم.
  • «Could not reach» أو «timed out»: تحقق من الخادم والمنفذ، ومن أن MySQL يقبل الاتصالات البعيدة.