حل مشكلات الاتصال بقاعدة بيانات Azure لـ MySQL - خادم مرن
ينطبق على: قاعدة بيانات Azure ل MySQL - خادم مرن
قد تكون مشكلات الاتصال ناتجة عن مجموعة متنوعة من الأشياء، بما في ذلك:
- إعدادات جدار الحماية
- مهلة الاتصال
- معلومات تسجيل الدخول غير الصحيحة
- تم الوصول إلى الحد الأقصى على بعض موارد الخادم المرنة لقاعدة بيانات Azure ل MySQL
سنناقش في هذه المقالة كيفية استكشاف بعض الأخطاء الشائعة وإصلاحها والخطوات اللازمة لحل هذه الأخطاء.
استكشاف الأخطاء الشائعة وإصلاحها
إذا فشل التطبيق باستمرار في الاتصال بخادم Azure Database for MySQL المرن، فإنه يشير عادة إلى وجود مشكلة في أحد الإجراءات التالية:
- الاتصال المشفر باستخدام TLS/SSL: يدعم خادم Azure Database for MySQL المرن الاتصالات المشفرة باستخدام أمان طبقة النقل (TLS 1.2) وسيتم رفض جميع الاتصالات الواردة مع TLS 1.0 وTLS 1.1 بشكل افتراضي. يمكنك تعطيل إنفاذ الاتصالات المشفرة أو تغيير إصدار TLS. تعرف على المزيد حول الاتصال المشفر باستخدام أمان طبقة النقل (TLS 1.2) في قاعدة بيانات Azure لخادم MySQL المرن.
- خادم Azure Database for MySQL المرن في الوصول الخاص (تكامل VNet): تأكد من الاتصال من داخل نفس الشبكة الظاهرية مثل مثيل خادم Azure Database for MySQL المرن. راجع [الشبكة الظاهرية في قاعدة بيانات Azure لخادم MySQL المرن]
- خادم Azure Database for MySQL المرن مع الوصول العام (عناوين IP المسموح بها)، تأكد من تكوين جدار الحماية للسماح بالاتصالات من العميل الخاص بك. راجع إنشاء قواعد جدار حماية الخادم المرن ل Azure Database for MySQL وإدارتها باستخدام مدخل Microsoft Azure.
- تكوين جدار حماية العميل: يجب أن يسمح جدار الحماية على العميل بالاتصالات بقاعدة بيانات Azure لمثيل خادم MySQL المرن. يجب السماح بعناوين IP ومنافذ الخادم التي تتصل بها بالإضافة إلى أسماء التطبيقات مثل MySQL في بعض جدران الحماية.
- خطأ المستخدم: ربما تكون قد كتبت معلمات اتصال خاطئة، مثل اسم الخادم في سلسلة الاتصال.
حل مشكلات الاتصال
- راجع الاتصال المشفر باستخدام بروتوكول أمان طبقة النقل (TLS 1.2) في قاعدة بيانات Azure لخادم MySQL المرن -> لمعرفة المزيد حول الاتصالات المشفرة.
- إذا كنت تستخدم الوصول العام (عناوين IP المسموح بها)، فقم بإعداد قواعد جدار الحماية للسماح بعنوان IP للعميل. لأغراض الاختبار المؤقت فقط، أعد قاعدة جدار الحماية باستخدام 0.0.0.0 على أنه عنوان IP للبدء، واستخدام 255.255.255.255 على أنه عنوان IP للإنهاء. سوف يؤدي ذلك إلى فتح الخادم لجميع عناوين IP. إن أدى ذلك إلى حل مشكلة الاتصال لديك، أزل هذه القاعدة وأنشئ قاعدة جدار حماية لعنوان IP أو نطاق عنوان محدود بشكل مناسب.
- تأكد من أن المنفذ 3306 مفتوح للاتصالات الصادرة على كافة جدران الحماية بين العميل والإنترنت.
- تحقق من سلسلة الاتصال وإعدادات الاتصال الأخرى. ارجع إلى سلاسل الاتصال المحددة مسبقًا في صفحة سلاسل الاتصال المتاحة للخادم في مدخل Microsoft Azure للاطلاع على اللغات الشائعة.