Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

دليل إعداد Azure Flexible Server for MySQL كمصدر

يوضح هذا الدليل خطوة بخطوة كيفية تهيئة Azure Flexible Server for MySQL لنسخ البيانات إلى ClickHouse Cloud باستخدام MySQL ClickPipe. لا تدعم هذه الخدمة سوى الإدخال لمرة واحدة. وللإجابة عن الأسئلة الشائعة حول MySQL CDC، راجع صفحة الأسئلة الشائعة حول MySQL.

إعداد مستخدم قاعدة بيانات

اتصل بمثيل Azure Flexible Server for MySQL باستخدام مستخدم مسؤول، ثم نفّذ الأوامر التالية:

  1. أنشئ مستخدمًا مخصّصًا لـ ClickPipes:

    CREATE USER 'clickpipes_user'@'%' IDENTIFIED BY 'some-password';
  2. امنح أذونات الـ schema. يوضّح المثال التالي الأذونات الخاصة بقاعدة البيانات mysql. كرّر هذه الأوامر لكل قاعدة بيانات ومضيف تريد نسخ بياناتهما متماثلًا:

    GRANT SELECT ON `mysql`.* TO 'clickpipes_user'@'%';
  3. طبّق تغييرات الأذونات:

    FLUSH PRIVILEGES;

تهيئة الوصول إلى الشبكة

بعد ذلك، يجب أن تسمح لـ ClickPipes بالاتصال بمثيل Azure Flexible Server for MySQL.

  1. في Azure Portal، انتقل إلى All resources. حدِّد مثيل Azure Flexible Server for MySQL لفتح صفحة Overview.

  2. ضمن Settings، حدِّد Networking. تأكد من أن Public access مفعّل.

  3. في قسم Firewall rules، أدخِل قائمة عناوين IP الثابتة الخاصة بـ ClickPipes للمنطقة التي نُشرت فيها خدمتك.

    تهيئة الشبكة للوصول العام باستخدام قائمة سماح لعناوين IP
  4. انقر على Save لحفظ تغييرات تهيئة أمان الشبكة.

ما التالي؟

يمكنك الآن إنشاء ClickPipe الخاص بك والبدء في إدخال البيانات من مثيل Azure Flexible Server for MySQL إلى ClickHouse Cloud. احرص على تدوين تفاصيل الاتصال التي استخدمتها أثناء إعداد المثيل، إذ ستحتاج إليها خلال عملية إنشاء ClickPipe.

Navigation