مفاهيم الخادم في قاعدة بيانات Azure لـ MySQL

تُطبق على: قاعدة بيانات Azure للخادم الوحيد الخاص بـ MySQL

هام

قاعدة بيانات Azure لخادم MySQL الفردي على مسار الإيقاف. نوصي بشدة بالترقية إلى قاعدة بيانات Azure لخادم MySQL المرن. لمزيد من المعلومات حول الترحيل إلى خادم Azure Database for MySQL المرن، راجع ما الذي يحدث لقاعدة بيانات Azure لخادم MySQL الفردي؟

توفر هذه المقالة اعتبارات وإرشادات للعمل مع قاعدة بيانات Azure لملقمات MySQL.

ما هي قاعدة بيانات Azure لخادم MySQL؟

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

خادم Azure Database for MySQL.

  • تنشئ ضمن اشتراك Azure.
  • إنه المورد الأصل لقواعد البيانات.
  • يوفر مساحة اسم لقواعد البيانات.
  • هو حاوية مع دلالات مدة بقاء قوية - احذف الخادم فيحذف قواعد البيانات المضمنة.
  • يرتّب الموارد في المنطقة.
  • يوفر نقطة نهاية اتصال للوصول إلى الخادم وقاعدة البيانات.
  • يوفر نطاق نُهج الإدارة التي تنطبق على قواعد بياناتها: تسجيل الدخول، وجدار الحماية، والمستخدمين، والأدوار، والتكوينات، وما إلى ذلك.
  • متوفر في إصدارات متعددة. لمزيد من المعلومات، راجع قاعدة بيانات Azure المعتمدة لإصدارات قاعدة بيانات MySQL.

داخل قاعدة بيانات Azure لخادم MySQL، يمكنك إنشاء قاعدة بيانات واحدة أو عدة قواعد بيانات. يمكنك اختيار إنشاء قاعدة بيانات واحدة لكل خادم لاستخدام جميع الموارد أو لإنشاء قواعد بيانات متعددة لمشاركة الموارد. يتم تنظيم التسعير لكل خادم، استنادًا إلى تكوين مستوى التسعير، وvCores، والتخزين (GB). لمزيد من المعلومات، راجع مستويات التسعير.

كيف يمكنني الاتصال والمصادقة على قاعدة بيانات Azure لخادم MySQL؟

تساعد العناصر التالية في ضمان الوصول الآمن إلى قاعدة البيانات الخاصة بك.

مفهوم الأمان ‏‏الوصف
المصادقة والتخويل قاعدة بيانات Azure لخادم الخلية يدعم مصادقة MySQL الأصلية. يمكنك الاتصال بالخادم ومصادقته باستخدام تسجيل دخول المسؤول الخاص بالخادم.
البروتوكول تدعم الخدمة بروتوكول يستند إلى رسالة يستخدمه MySQL.
TCP/IP اعتماد البروتوكول عبر TCP/IP ومآخذ توصيل المجال Unix.
جدار حمايه للمساعدة في حماية البيانات، تمنع قاعدة جدار الحماية كافة الوصول إلى خادم قاعدة البيانات، حتى تحدد أجهزة الكمبيوتر التي لديها إذن. راجع قاعدة بيانات Azure لقواعد جدار حماية لخادم MySQL.
Ssl تدعم الخدمة فرض اتصالات SSL بين التطبيقات وخادم قاعدة البيانات. راجع تكوين اتصال SSL في التطبيق الخاص بك للاتصال بشكل آمن بقاعدة بيانات Azure ل MySQL.

إيقاف/بدء قاعدة بيانات Azure ل MySQL

قاعدة بيانات Azure ل MySQL تمنحك القدرة على إيقاف الخادم عند عدم استخدامه وبدء تشغيل الخادم عند استئناف النشاط. يتم ذلك بشكل أساسي لتوفير التكاليف على خوادم قاعدة البيانات ودفع رسوم الموارد فقط عند استخدامها. تزداد أهمية ذلك في أحمال العمل dev-test وعند استخدام الخادم فقط لجزء من اليوم. عند إيقاف الخادم، ستسقط كافة الاتصالات النشطة. لاحقا، عندما تريد إعادة تشغيل الملقم، يمكنك إما استخدام مدخل Azure أو CLI.

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

هام

عند إيقاف الخادم فإنه يظل في هذه الحالة لمدة 7 أيام القادمة بشكل مستمر. إذا لم تقم بـ تشغيل الخادم يدوياً خلال هذه الفترة، فسيتم تشغيله تلقائياً في نهاية 7 أيام. يمكنك اختيار إيقاف مرة أخرى إذا كنت لا تستخدم الخادم.

خلال فترة توقف الخادم، لا يمكن تنفيذ أي عمليات إدارة على الخادم. لتغيير أي إعدادات التكوين على الملقم، سوف تحتاج إلى بدء تشغيل الملقم.

عملية تشغيل الإيقاف/البدء

  • غير معتمد مع تكوينات النسخ المتماثلة للقراءة (كل من المصدر والنسخ المتماثلة).

كيف يمكنني إدارة الخادم؟

يمكنك إدارة الإنشاء والحذف وتكوين معلمة الخادم (my.cnf) والتحجيم والشبكات والأمان والتوافر العالي والنسخ الاحتياطي والاستعادة ومراقبة قاعدة بيانات Azure لخوادم MySQL باستخدام مدخل Azure أو Azure CLI. بالإضافة إلى ذلك، تتوفر الإجراءات المخزّنة التالية في «قاعدة بيانات Azure لـ MySQL لتنفيذ بعض مهام إدارة قاعدة البيانات المطلوبة حيث إن امتاز المستخدم غير معتمد على الخادم.

اسم الإجراء المخزن معلمات الإدخال معلمات الإخراج ملاحظة الاستخدام
mysql.az_kill processlist_id ‏‫غير متوفر‬ مكافئ للأمر KILL CONNECTION. سيتم إنهاء الاتصال المقترن بـ processlist_id المتوفرة بعد إنهاء أي عبارة ينفّذها الاتصال.
mysql.az_kill_query processlist_id ‏‫غير متوفر‬ مكافئ للأمر KILL QUERY. سيتم إنهاء العبارة التي يقوم الاتصال بتنفيذها في الوقت الحالي. يترك الاتصال قيد التشغيل.
mysql.az_load_timezone ‏‫غير متوفر‬ ‏‫غير متوفر‬ تحميل جداول المنطقة الزمنية للسماح بتعيين المعلمة time_zone إلى القيم المسماة (على سبيل المثال، "US/Pacific").

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