التشغيل السريع: إنشاء مثيل لقاعدة بيانات Azure ل MySQL باستخدام مدخل Microsoft Azure
ينطبق على: قاعدة بيانات Azure ل MySQL - خادم مرن
قاعدة بيانات Azure ل MySQL هي خدمة مدارة لتشغيل خوادم MySQL المتوفرة بشكل كبير وإدارتها وتوسيع نطاقها في السحابة. توضح هذه المقالة كيفية استخدام مدخل Microsoft Azure لإنشاء مثيل خادم مرن لقاعدة بيانات Azure ل MySQL. يمكنك إنشاء مثيل لقاعدة بيانات Azure لخادم MySQL المرن باستخدام مجموعة محددة من موارد الحوسبة والتخزين.
المتطلبات الأساسية
- اشتراك Azure
- الوصول إلى مدخل Microsoft Azure
- المعرفة الأساسية بقاعدة بيانات Azure لخيارات وتكوينات نشر الخادم المرن ل MySQL
سجِّل الدخول إلى مدخل Azure
أدخل بيانات الاعتماد لتسجيل الدخول إلى مدخل Microsoft Azure.
إنشاء خادم مرن لـ Azure Database for MySQL
إنشاء الخادم داخل مجموعة موارد Azure.
أكمل هذه الخطوات لإنشاء خادم مرن لقاعدة بيانات Azure ل MySQL:
في مدخل Microsoft Azure، ابحث عن قاعدة بيانات Azure لخوادم MySQL المرنة ثم حددها.
حدد إنشاء.
في جزء Select Azure Database for MySQL deployment option ، حدد Flexible server كخيار النشر:
في علامة التبويب "Basics"، أدخل المعلومات التالية أو حددها:
الإعدادات القيمة المقترحة الوصف الاشتراك اسم الاشتراك اشتراك Azure الذي تريد استخدامه للخادم الخاص بك. اختر الاشتراك الذي تريد أن تتم فوترته للمورد إذا كان لديك اشتراكات متعددة. مجموعة الموارد myresourcegroup قم بإنشاء اسم مجموعة موارد جديد، أو حدد مجموعة موارد موجودة من اشتراكك. اسم الخادم mydemoserver-quickstart اسم فريد يحدد مثيل Azure Database for MySQL - Flexible Server. يتم إلحاق اسم mysql.database.azure.com
المجال باسم الخادم الذي تدخله. يمكن أن يحتوي اسم الخادم على أحرف صغيرة وأرقام وحرف الواصلة (-
). يجب أن يحتوي على ما بين 3 و63 حرفًا.المنطقة المنطقة الأقرب إلى مستخدميك الموقع الأقرب إلى المستخدمين. إصدار MySQL 8.0 إصدار المحرك الرئيسي. نوع حمل العمل التطوير بالنسبة لحمل عمل الإنتاج، يمكنك تحديد Small/Medium-size أو Large-size اعتمادا على متطلبات max_connections الحوسبة + التخزين قابل للاندفاع، وStandard_B1ms، و10 جيجابايت، و100 عملية إدخال وإخراج في الثانية، و7 أيام عمليات الحوسبة والتخزين والإدخال/الإخراج في الثانية (IOPS) وتكوينات النسخ الاحتياطي للخادم الجديد. في جزء تكوين الخادم، القيم الافتراضية لطبقة الحوسبة وحجم الحساب وحجم التخزين وiops وفترة الاستبقاء (للنسخ الاحتياطي) هي قابلة للاندفاع Standard_B1ms و10 غيغابايت و100 iops و7 أيام. يمكنك الاحتفاظ بالقيم الافتراضية أو تعديل هذه القيم. للحصول على أحمال بيانات أسرع أثناء الترحيل، نوصي بزيادة IOPS إلى الحد الأقصى للحجم المدعوم لحجم الحساب الذي حددته. لاحقا، قم بتحجيمه مرة أخرى لتقليل التكلفة. لحفظ تحديد الحوسبة والتخزين، حدد حفظ لمتابعة التكوين. مناطق التوفّر بدون تفضيلات إذا تم توفير عميل التطبيق الخاص بك في منطقة توفر معينة، يمكنك تعيين قاعدة بيانات Azure لخادم MySQL المرن إلى نفس منطقة التوفر ل colocate التطبيق وتقليل زمن انتقال الشبكة. توفُّر عالٍ تمت تسويته بالنسبة لخوادم الإنتاج، اختر بين التوفر العالي المتكرر في المنطقة والتوافر العالي للمنطقة نفسها. نوصي بتوفر عال لاستمرارية الأعمال والحماية من فشل الجهاز الظاهري (VM). أسلوب المصادقة مصادقة MySQL وMicrosoft Entra حدد أساليب المصادقة التي ترغب في دعمها للوصول إلى خادم MySQL هذا. "Admin username" mydemouser سيتم استخدام حساب تسجيل الدخول الخاص بك عند الاتصال بالخادم. لا يمكن azure_superuser اسم المستخدم المسؤول أو المسؤول أو المسؤول أو الجذر أو الضيف أو sa أو العام. الحد الأقصى لعدد الأحرف المسموح بها هو 32. كلمة المرور كلمة المرور كلمة مرور جديدة لحساب مسؤول الخادم. يجب أن تحتوي على ما بين 8 و128 حرفًا. كما يجب أن يحتوي على أحرف من ثلاث فئات من الفئات التالية: الأحرف الإنجليزية الكبيرة والأحرف الإنجليزية الصغيرة والأرقام (من 0 إلى 9) والأحرف غير الأبجدية ( !
و$
#
%
و و وهكذا).بعد ذلك، قم بتكوين خيارات الشبكات.
في علامة التبويب Networking ، قم بتعيين كيفية الوصول إلى الخادم الخاص بك. Azure Database for MySQL - يوفر الخادم المرن طريقتين للاتصال بالخادم الخاص بك:
- الوصول العام (عناوين IP المسموح بها)
- الوصول الخاص (تكامل الشبكة الظاهرية)
عند استخدام الوصول العام، يقتصر الوصول إلى الخادم الخاص بك على عناوين IP المسموح بها التي تضيفها إلى قاعدة جدار الحماية. يمنع هذا الأسلوب التطبيقات والأدوات الخارجية من الاتصال بالخادم وأي قواعد بيانات على الخادم ما لم تنشئ قاعدة لفتح جدار الحماية لعنوان IP معين أو نطاق من عناوين IP. عند تحديد إنشاء ملف azuredeploy.json، يقتصر الوصول إلى الخادم على شبكتك الظاهرية. لمزيد من المعلومات حول الوصول الخاص، راجع مقالة المفاهيم .
في هذا التشغيل السريع، ستتعلم كيفية تعيين الوصول العام للاتصال بالخادم. في علامة التبويب Networking، ل Connectivity method، حدد Public access. لتعيين قواعد جدار الحماية، حدد إضافة عنوان IP للعميل الحالي.
لا يُمكنك تغيير أسلوب الاتصال بعد إنشائك الخادم. على سبيل المثال، إذا حددت الوصول العام (عناوين IP المسموح بها) عند إنشاء الخادم، فلا يمكنك تغيير الإعداد إلى وصول خاص (تكامل VNet) بعد نشر الخادم. نوصي بشدة بإنشاء الخادم الخاص بك لاستخدام الوصول الخاص للمساعدة في تأمين الوصول إلى الخادم الخاص بك عبر تكامل الشبكة الظاهرية. لمزيد من المعلومات حول الوصول الخاص، راجع مقالة المفاهيم .
حدد Review + create لمراجعة تكوين خادم Azure Database for MySQL المرن.
حدد Create لتوفير الخادم. قد يستغرق التوفير بضع دقائق.
حدد Notifications (رمز الجرس) على شريط الأدوات لمراقبة عملية النشر. بعد النشر، يمكنك تحديد تثبيت بلوحة المعلومات لإنشاء لوحة لقاعدة بيانات Azure لخادم MySQL المرن على لوحة معلومات مدخل Microsoft Azure. هذا التجانب هو اختصار لجزء نظرة عامة على الخادم. عند تحديد Go to resource، يفتح جزء Overview للخادم المرن.
يتم إنشاء قواعد البيانات هذه بشكل افتراضي ضمن الخادم الخاص بك: information_schema وmysql performance_schema وsys.
إشعار
لتجنب مشاكل الاتصال، تحقق مما إذا كانت شبكتك تسمح بنسبة استخدام الشبكة الصادرة من خلال المنفذ 3306، الذي تستخدمه قاعدة بيانات Azure ل MySQL - Flexible Server.
الاتصال بالخادم
قبل البدء، قم بتنزيل شهادة SSL العامة للتحقق من المرجع المصدق.
إذا قمت بنشر قاعدة بيانات Azure ل MySQL باستخدام أسلوب اتصال الوصول العام، يمكنك البدء بسرعة باستخدام أداة عميل سطر الأوامر MySQL المضمنة أو Azure Cloud Shell. لاستخدام أداة سطر الأوامر، في شريط القوائم في جزء Overview، حدد Connect.
إشعار
يمكنك أيضا استخدام ملحق MySQL في Azure Data Studio للاتصال بقاعدة بيانات Azure لخادم MySQL المرن.
بعد تحديد Connect، يمكنك مشاهدة تفاصيل حول الاتصال محليا باستخدام أداة عميل Azure Database for MySQL - Flexible Server وكيفية بدء عمليات استيراد البيانات وتصديرها.
هام
إذا رأيت رسالة الخطأ التالية عند الاتصال بخادم Azure Database for MySQL المرن، إما أنك لم تحدد خانة الاختيار السماح بالوصول العام من أي خدمة Azure داخل Azure إلى هذا الخادم عند إعداد قواعد جدار الحماية، أو لم يتم حفظ الخيار. قم بتعيين قواعد جدار الحماية، ثم حاول مرة أخرى.
ERROR 2002 (HY000): Can't connect to MySQL server on <servername> (115)
تنظيف الموارد
عندما لم تعد بحاجة إلى الموارد التي قمت بإنشائها لهذا التشغيل السريع، يمكنك حذف مجموعة الموارد التي تحتوي على مثيل خادم مرن لقاعدة بيانات Azure ل MySQL. حدد مجموعة الموارد لمورد Azure Database for MySQL، ثم حدد Delete. أدخل اسم مجموعة الموارد التي تريد حذفها.