تثبيت MySQL على جهاز ظاهري تم إنشاؤه باستخدام نموذج النشر الكلاسيكي الذي يعمل بنظام التشغيل Windows Server 2016

هام

سيتم إيقاف الأجهزة الظاهرية الكلاسيكية في 1 مارس 2023.

إذا كنت تستخدم موارد IaaS من ASM، فيرجى إكمال عملية الترحيل بحلول 1 مارس 2023. نحن نشجعك على إجراء التبديل في وقت أقرب للاستفادة من العديد من تحسينات الميزات في Azure Resource Manager.

لمزيد من المعلومات، راجع ترحيل موارد IaaS إلى Azure Resource Manager بحلول 1 مارس 2023.

MySQL هي قاعدة بيانات مصدر مفتوح SQL شائعة. يوضح لك هذا البرنامج التعليمي كيفية تثبيت إصدار المجتمع من MySQL 5.7.18 وتشغيله كخادم MySQL على جهاز ظاهري يعمل بنظام التشغيل Windows Server 2016. قد تختلف تجربتك قليلا بالنسبة للإصدارات الأخرى من MySQL أو Windows Server.

للحصول على إرشادات حول تثبيت MySQL على Linux، راجع إلى: كيفية تثبيت MySQL على Azure.

هام

لدى Azure نموذجان للنشر لإنشاء الموارد والعمل معها: Resource Manager والكلاسيكي. تتناول هذه المقالة استخدام نموذج النشر الكلاسيكي. توصي Microsoft بأن تستخدم معظم عمليات النشر الجديدة نموذج Resource Manager.

اعتبارا من 15 نوفمبر 2017، ستتوفر الأجهزة الظاهرية فقط في مدخل Azure.

إنشاء جهاز ظاهري يعمل بنظام التشغيل Windows Server 2016

إذا لم يكن لديك بالفعل جهاز ظاهري يعمل بنظام التشغيل Windows Server 2016، فيمكنك استخدام هذا البرنامج التعليمي لإنشاء الجهاز الظاهري.

إرفاق قرص بيانات

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

راجع كيفية إرفاق قرص بيانات بجهاز ظاهري Windows واتبع الإرشادات الخاصة بإرفاق قرص فارغ. اضبط إعداد ذاكرة التخزين المؤقت للمضيف على لا شيء أو للقراءة فقط.

تسجيل الدخول إلى الجهاز الظاهري

بعد ذلك، ستقوم بتسجيل الدخول إلى الجهاز الظاهري حتى تتمكن من تثبيت MySQL.

تثبيت وتشغيل خادم مجتمع MySQL على الجهاز الظاهري

اتبع الخطوات التالية لتثبيت إصدار المجتمع من MySQL Server وتكوينه وتشغيله:

ملاحظة

عند تنزيل العناصر باستخدام Internet Explorer، يمكنك تعيين تكوين أمان IE المحسن إلى إيقاف التشغيل، وتبسيط عملية التنزيل. من قائمة البدء، انقر فوق أدوات إدارية/إدارة الخادم/الخادم المحلي، ثم انقر فوق تكوين أمان IE المحسن واضبط التكوين على إيقاف).

  1. بعد الاتصال بالجهاز الظاهري باستخدام "سطح المكتب البعيد"، انقر فوق Internet Explorer من شاشة البدء.

  2. حدد الزر أدوات في الزاوية العلوية اليسرى (رمز العجلة المسننة)، ثم انقر فوق خيارات إنترنت. انقر فوق علامة التبويب أمان ، وانقر فوق أيقونة المواقع الموثوق بها ، ثم انقر فوق الزر مواقع . أضف http://*.mysql.com إلى قائمة المواقع الموثوق بها. انقر فوق إغلاق، ثم انقر فوق موافق.

  3. في شريط عناوين Internet Explorer، اكتب https://dev.mysql.com/downloads/mysql/.

  4. استخدم موقع MySQL لتحديد موقع أحدث إصدار من مثبت MySQL وتنزيله Windows. عند اختيار MySQL Installer، قم بتنزيل الإصدار الذي يحتوي على مجموعة الملفات الكاملة (على سبيل المثال، mysql-installer-community-5.7.18.0.msi بحجم ملف 352.8 ميغابايت)، واحفظ المثبت.

  5. عند انتهاء المثبت من التنزيل، انقر فوق تشغيل لبدء الإعداد.

  6. في الصفحة اتفاقية الترخيص، اقبل اتفاقية الترخيص وانقر فوق التالي.

  7. في الصفحة اختيار نوع إعداد ، انقر فوق نوع الإعداد الذي تريده ثم انقر فوق التالي. تفترض الخطوات التالية تحديد نوع إعداد الخادم فقط .

  8. إذا تم عرض الصفحة التحقق من المتطلبات ، فانقر فوق تنفيذ للسماح للمثبت بتثبيت أي مكونات مفقودة. اتبع أي إرشادات يتم عرضها، مثل وقت تشغيل C++ القابل لإعادة التوزيع.

  9. في الصفحة تثبيت ، انقر فوق تنفيذ. عند اكتمال التثبيت، انقر فوق التالي.

  10. في الصفحة تكوين المنتج ، انقر فوق التالي.

  11. في صفحة النوع والشبكة ، حدد نوع التكوين المطلوب وخيارات الاتصال، بما في ذلك منفذ TCP إذا لزم الأمر. حدد إظهار الخيارات المتقدمة، ثم انقر فوق التالي.

  12. في صفحة الحسابات والأدوار ، حدد كلمة مرور جذر MySQL قوية. إضافة حسابات مستخدمي MySQL إضافية حسب الحاجة، ومن ثم انقر فوق التالي.

  13. في الصفحة "خدمة Windows" ، حدد التغييرات على الإعدادات الافتراضية لتشغيل MySQL Server كخدمة Windows حسب الحاجة ثم انقر فوق التالي.

  14. الخيارات الموجودة في صفحة المكونات الإضافية والإضافات اختيارية. انقر فوق "Next" للمتابعة.

  15. في الصفحة خيارات متقدمة ، حدد التغييرات على خيارات التسجيل حسب الحاجة، ثم انقر فوق التالي.

  16. في الصفحة تطبيق تكوين الخادم ، انقر فوق تنفيذ. عند اكتمال خطوات التكوين، انقر فوق إنهاء.

  17. في الصفحة تكوين المنتج ، انقر فوق التالي.

  18. في الصفحة اكتمال التثبيت ، انقر فوق نسخ السجل إلى الحافظة إذا كنت تريد فحصه لاحقا، ثم انقر فوق إنهاء.

  19. من شاشة البدء، اكتب mysql ثم انقر فوق MySQL 5.7 عميل Command-Line.

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

  21. يمكنك أيضا تكوين الإعدادات الافتراضية لتكوين الخادم، مثل الدلائل الأساسية وأدلة البيانات ومحركات الأقراص. لمزيد من المعلومات، راجع 6.1.2 افتراضيات تكوين الملقم.

تكوين نقاط النهاية

لكي تتوفر خدمة MySQL لأجهزة الكمبيوتر العميلة على الإنترنت، يجب تكوين نقطة نهاية لمنفذ TCP وإنشاء قاعدة جدار حماية Windows. قيمة المنفذ الافتراضية التي تستمع إليها خدمة MySQL Server لعملاء MySQL هي 3306. يمكنك تحديد منفذ آخر، طالما أن المنفذ متناسق مع القيمة المتوفرة في صفحة النوع والشبكة (الخطوة 11 من الإجراء السابق).

ملاحظة

لاستخدام الإنتاج، ضع في اعتبارك الآثار الأمنية المترتبة على إتاحة خدمة MySQL Server لجميع أجهزة الكمبيوتر على الإنترنت. يمكنك تحديد مجموعة عناوين IP المصدر المسموح لها باستخدام نقطة النهاية مع قائمة التحكم في الوصول (ACL). لمزيد من المعلومات، راجع كيفية إعداد نقاط النهاية إلى جهاز ظاهري.

لتكوين نقطة نهاية لخدمة MySQL Server:

  1. في مدخل Azure، انقر فوق الأجهزة الظاهرية (الكلاسيكية)، وانقر فوق اسم الجهاز الظاهري MySQL، ثم انقر فوق نقاط النهاية.
  2. في شريط الأوامر، انقر فوق إضافة.
  3. في الصفحة إضافة نقطة نهاية ، اكتب اسما فريدا للاسم.
  4. حدد TCP كبروتوكول.
  5. اكتب رقم المنفذ، مثل 3306، في كل من المنفذ العام والمنفذالخاص، ثم انقر فوق موافق.

إضافة قاعدة جدار حماية Windows للسماح بحركة مرور MySQL

لإضافة قاعدة جدار حماية Windows تسمح بحركة مرور MySQL من الإنترنت، قم بتشغيل الأمر التالي في موجه أوامر Windows PowerShell مرتفع على الجهاز الظاهري لخادم MySQL.

New-NetFirewallRule -DisplayName "MySQL57" -Direction Inbound –Protocol TCP –LocalPort 3306 -Action Allow -Profile Public

اختبار الاتصال عن بعد

لاختبار اتصالك البعيد بجهاز Azure الظاهري الذي يقوم بتشغيل خدمة MySQL Server، يجب توفير اسم DNS الخاص بالخدمة السحابية التي تحتوي على VN.

  1. في مدخل Azure، انقر فوق الأجهزة الظاهرية (الكلاسيكية)، وانقر فوق اسم الجهاز الظاهري لخادم MySQL، ثم انقر فوق نظرة عامة.

  2. من لوحة معلومات الجهاز الظاهري، لاحظ قيمة اسم DNS . وفيما يلي مثال على ذلك:

  3. من كمبيوتر محلي يقوم بتشغيل MySQL أو عميل MySQL، قم بتشغيل الأمر التالي لتسجيل الدخول كمستخدم MySQL.

    mysql -u -p -h

    على سبيل المثال، باستخدام اسم مستخدم MySQL dbadmin3واسم DNS testmysql.cloudapp.net للجهاز الظاهري، يمكنك بدء تشغيل MySQL باستخدام الأمر التالي:

    mysql -u dbadmin3 -p -h testmysql.cloudapp.net

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

لمعرفة المزيد حول تشغيل MySQL، راجع وثائق MySQL.