التشغيل السريع: إنشاء مثيل لقاعدة بيانات Azure ل MySQL - خادم مرن باستخدام مدخل Microsoft Azure

ينطبق على: قاعدة بيانات Azure لـMySQL - خادم مرن

قاعدة بيانات Azure ل MySQL - الخادم المرن هي خدمة مدارة يمكنك استخدامها لتشغيل خوادم MySQL المتوفرة بشكل كبير وإدارتها وتوسيع نطاقها في السحابة. يوضح لك هذا التشغيل السريع كيفية إنشاء خادم مرن لقاعدة بيانات Azure ل MySQL باستخدام مدخل Microsoft Azure.

إذا لم تكن مشتركًا في Azure، فيمكنك إنشاء حساب مجاني على Azure قبل البدء.

سجِّل الدخول إلى مدخل Azure

في مدخل Microsoft Azure، أدخل بيانات الاعتماد لتسجيل الدخول إلى المدخل. طريقة العرض الافتراضية هي لوحة معلومات الخدمة.

إنشاء خادم مرن لـ Azure Database for MySQL

يمكنك إنشاء مثيل لقاعدة بيانات Azure Database for MySQL - Flexible Server باستخدام مجموعة محددة من موارد الحوسبة والتخزين لإنشاء خادم مرن. إنشاء الخادم داخل مجموعة موارد Azure.

أكمل هذه الخطوات لإنشاء خادم مرن لقاعدة بيانات Azure ل MySQL:

  1. في مدخل Microsoft Azure، ابحث عن قاعدة بيانات Azure لخوادم MySQL ثم حددها:

    Screenshot that shows a search for Azure Database for MySQL servers.

  2. حدد إنشاء.

  3. في جزء Select Azure Database for MySQL deployment option ، حدد Flexible server كخيار النشر:

    Screenshot that shows the Flexible server option.

  4. في علامة التبويب "Basics"، أدخل المعلومات التالية أو حددها:

    الإعدادات القيمة المقترحة ‏‏الوصف
    الاشتراك اسم الاشتراك اشتراك Azure الذي تريد استخدامه لخادمك. إذا كانت لديك اشتراكات متعددة، فاختر الاشتراك الذي تريد الدفع فيه مقابل المورد.
    مجموعة الموارد myresourcegroup قم بإنشاء اسم مجموعة موارد جديد، أو حدد مجموعة موارد موجودة من اشتراكك.
    اسم الخادم mydemoserver اسم فريد يحدد مثيل Azure Database for MySQL - Flexible Server. يتم إلحاق اسم mysql.database.azure.com المجال باسم الخادم الذي تقوم بإدخاله. يمكن أن يحتوي اسم الخادم على أحرف صغيرة وأرقام وحرف الواصلة (-). يجب أن يحتوي على ما بين 3 و63 حرفًا.
    المنطقة المنطقة الأقرب إلى مستخدميك الموقع الأقرب إلى المستخدمين.
    نوع حمل العمل التطوير بالنسبة لحمل عمل الإنتاج، يمكنك تحديد Small/Medium-size أو Large-size اعتمادا على متطلبات max_connections
    مناطق التوفّر بدون تفضيلات إذا تم توفير عميل التطبيق الخاص بك في منطقة توفر معينة، يمكنك تعيين قاعدة بيانات Azure لخادم MySQL المرن إلى نفس منطقة التوفر ل colocate التطبيق وتقليل زمن انتقال الشبكة.
    توفُّر عالٍ تمت تسويته بالنسبة لخوادم الإنتاج، اختر بين التوفر العالي المتكرر في المنطقة والتوافر العالي للمنطقة نفسها. نوصي باستخدام قابلية وصول عالية لاستمرارية الأعمال والحماية من فشل الجهاز الظاهري (VM).
    منطقة توفر الاستعداد بدون تفضيلات اختر موقع منطقة الخادم الاحتياطي. قم ب Colocate الخادم مع خادم وضع الاستعداد للتطبيق في حالة حدوث فشل في المنطقة.
    إصدار MySQL 5.7 إصدار رئيسي من MySQL.
    "Admin username" mydemouser استخدم حسابك لتسجيل الدخول عند الاتصال بالخادم. لا يمكن azure_superuser اسم المستخدم المسؤول أو المسؤول أو المسؤول أو الجذر أو الضيف أو sa أو العام. الحد الأقصى لعدد الأحرف المسموح بها هو 32.
    كلمة المرور كلمة المرور كلمة مرور جديدة لحساب مسؤول الخادم. يجب أن تحتوي على ما بين 8 و128 حرفًا. كما يجب أن يحتوي على أحرف من ثلاث فئات من الفئات التالية: الأحرف الإنجليزية الكبيرة والأحرف الإنجليزية الصغيرة والأرقام (من 0 إلى 9) والأحرف غير الأبجدية (!و $#%و و وهكذا).
    الحوسبة + التخزين قابل للاندفاع، وStandard_B1ms، و10 جيجابايت، و100 عملية إدخال وإخراج في الثانية، و7 أيام عمليات الحوسبة والتخزين والإدخال/الإخراج في الثانية (IOPS) وتكوينات النسخ الاحتياطي للخادم الجديد. في جزء تكوين الخادم، القيم الافتراضية لطبقة الحوسبة وحجم الحساب وحجم التخزين وiops وفترةالاستبقاء (للنسخ الاحتياطي) هي قابلة للاندفاع Standard_B1ms و10 غيغابايت و100 iops و7 أيام. يمكنك الاحتفاظ بالقيم الافتراضية أو تعديل هذه القيم. للحصول على أحمال بيانات أسرع أثناء الترحيل، نوصي بزيادة IOPS إلى الحد الأقصى للحجم المدعوم لحجم الحساب الذي حددته. لاحقا، قم بتحجيمه مرة أخرى لتقليل التكلفة. لحفظ تحديد الحوسبة والتخزين، حدد حفظ لمتابعة التكوين.
  5. بعد ذلك، قم بتكوين خيارات الشبكات.

    في علامة التبويب Networking ، قم بتعيين كيفية الوصول إلى الخادم الخاص بك. Azure Database for MySQL - يوفر الخادم المرن طريقتين للاتصال بالخادم الخاص بك:

    • الوصول العام (عناوين IP المسموح بها)
    • الوصول الخاص (تكامل الشبكة الظاهرية)

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

    في هذا التشغيل السريع، ستتعلم كيفية تعيين الوصول العام للاتصال بالخادم. في علامة التبويب Networking، لأسلوب الاتصال ivity، حدد Public access. لتعيين قواعد جدار الحماية، حدد إضافة عنوان IP للعميل الحالي.

    إشعار

    لا يُمكنك تغيير أسلوب الاتصال بعد إنشائك الخادم. على سبيل المثال، إذا حددت الوصول العام (عناوين IP المسموح بها) عند إنشاء الخادم، فلا يمكنك تغيير الإعداد إلى وصول خاص (تكامل VNet) بعد نشر الخادم. نوصي بشدة بإنشاء الخادم الخاص بك لاستخدام الوصول الخاص للمساعدة في تأمين الوصول إلى الخادم الخاص بك عبر تكامل الشبكة الظاهرية. لمزيد من المعلومات حول الوصول الخاص، راجع مقالة المفاهيم .

    Screenshot that shows the Networking tab.

  6. حدد Review + create لمراجعة تكوين خادم Azure Database for MySQL المرن.

  7. حدد Create لتوفير الخادم. قد يستغرق التوفير بضع دقائق.

  8. لمراقبة عملية التوزيع، حدد الإشعارات (رمز الجرس) على شريط الأدوات. عند الانتهاء من النشر، يمكنك تحديد تثبيت بلوحة المعلومات لإنشاء لوحة لقاعدة بيانات Azure لخادم MySQL المرن على لوحة معلومات مدخل Microsoft Azure. هذا التجانب هو اختصار لجزء نظرة عامة على الخادم. عند تحديد Go to resource، يفتح جزء Overview للخادم المرن.

بشكل افتراضي، يتم إنشاء قواعد البيانات هذه ضمن الخادم الخاص بك: information_schema وmysql performance_schema وsys.

إشعار

لتجنب مشاكل الاتصال، تحقق مما إذا كانت شبكتك تسمح بنسبة استخدام الشبكة الصادرة من خلال المنفذ 3306، المنفذ الذي تستخدمه قاعدة بيانات Azure ل MySQL - Flexible Server.

الاتصال بالخادم

قبل البدء، قم بتنزيل شهادة SSL العامة لاستخدامها في التحقق من المرجع المصدق.

إذا قمت بنشر Azure Database for MySQL - Flexible Server باستخدام أسلوب اتصال الوصول العام، يمكنك البدء بسرعة باستخدام أداة عميل سطر الأوامر MySQL المضمنة أو Azure Cloud Shell. لاستخدام أداة سطر الأوامر، في شريط القوائم في جزء Overview، حدد الاتصال.

Screenshot that how to connect with Azure Cloud Shell.

بعد تحديد الاتصال، يمكنك الاطلاع على تفاصيل حول كيفية الاتصال محليا باستخدام أداة عميل Azure Database for MySQL - Flexible Server وكيفية بدء عمليات استيراد البيانات وتصديرها.

Screenshot that shows the Connect pane.

هام

إذا رأيت رسالة الخطأ التالية عند الاتصال بخادم Azure Database for MySQL المرن، إما أنك لم تحدد خانة الاختيار السماح بالوصول العام من أي خدمة Azure داخل Azure إلى هذا الخادم عند إعداد قواعد جدار الحماية، أو لم يتم حفظ الخيار. قم بتعيين قواعد جدار الحماية، ثم حاول مرة أخرى.

ERROR 2002 (HY000): Can't connect to MySQL server on <servername> (115)

تنظيف الموارد

عندما لم تعد بحاجة إلى الموارد التي قمت بإنشائها لاستخدامها في هذا التشغيل السريع، يمكنك حذف مجموعة الموارد التي تحتوي على مثيل Azure Database for MySQL - Flexible Server. حدد مجموعة الموارد لمورد Azure Database for MySQL - Flexible Server، ثم حدد Delete. أدخل اسم مجموعة الموارد التي تريد حذفها.

الخطوة التالية

للتعرف على طرق أخرى لنشر خادم مرن، انتقل إلى التشغيل السريع التالي. يمكنك أيضا معرفة كيفية إنشاء تطبيق ويب PHP (Laravel) باستخدام MySQL.