إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يمكنك إدارة تكوين Azure Database for MySQL Flexible Server باستخدام معلمات الخادم. يتم تكوين معلمات الخادم بالقيمة الافتراضية والمستحسنة عند إنشاء الخادم.
توضح هذه المقالة كيفية عرض معلمات الخادم وتكوينها باستخدام مدخل Azure. تعرض شفرة معلمة الخادم على مدخل Microsoft Azure كلا من معلمات الخادم القابلة للتعديل وغير القابلة للتعديل. معلمات الخادم غير القابلة للتعديل غير قابلة للتغيير.
إشعار
يمكن تحديث معلمات الخادم بشكل عام على مستوى الخادم، واستخدام معلمات تكوين الخادم في قاعدة بيانات Azure ل MySQL - الخادم المرن باستخدام Azure CLI أو تكوين معلمات الخادم في قاعدة بيانات Azure ل MySQL - الخادم المرن باستخدام مدخل Microsoft Azure.
تكوين معلمات الخادم
- سجل الدخول إلى مدخل Microsoft Azure، وحدد موقع مثيل Azure Database for MySQL Flexible Server.
- ضمن قسم SETTINGS، حدد Server parameters لفتح صفحة معلمات الخادم لمثيل Azure Database for MySQL Flexible Server.

- حدد موقع أي معلمة خادم تريد تعديلها. راجع عمود الوصف لفهم الغرض والقيم المسموح بها.

- حدد حفظ لحفظ التغييرات الخاصة بك.

- المعلمات الثابتة هي تلك التي تتطلب إعادة تمهيد الخادم لتدخل حيز التنفيذ. إذا كنت تقوم بتعديل معلمة ثابتة، فستتم مطالبتك بإعادة التشغيل الآن أو إعادة التشغيل لاحقا.

- إذا قمت بحفظ قيم جديدة للمعلمات، يمكنك دائما إرجاع كل شيء مرة أخرى إلى القيم الافتراضية عن طريق تحديد إعادة تعيين الكل إلى الافتراضي.

تعيين معلمات خادم غير قابلة للتعديل
إذا كانت معلمة الخادم التي تريد تحديثها غير قابلة للتعديل، يمكنك اختياريا تعيين المعلمة على مستوى الاتصال باستخدام init_connect. يؤدي هذا إلى تعيين معلمات الخادم لكل عميل يتصل بالخادم.
ضمن قسم SETTINGS، حدد Server parameters لفتح صفحة معلمات الخادم لمثيل Azure Database for MySQL Flexible Server.
ابحث عن
init_connectأضف معلمات الخادم بالتنسيق:
SET parameter_name=YOUR_DESIRED_VALUEفي القيمة عمود القيمة.على سبيل المثال، يمكنك تغيير مجموعة الأحرف لمثيل Azure Database for MySQL Flexible Server عن طريق تعيين
init_connectإلىSET character_set_client=utf8;SET character_set_database=utf8mb4;SET character_set_connection=latin1;SET character_set_results=latin1;حدد حفظ لحفظ التغييرات.
إشعار
يمكن استخدام init_connect لتغيير المعلمات التي لا تتطلب امتيازات (امتيازات) SUPER على مستوى الجلسة. للتحقق مما إذا كان يمكنك تعيين المعلمة باستخدام init_connect، قم بتنفيذ الأمر set session parameter_name=YOUR_DESIRED_VALUE; وإذا حدث خطأ مع رسالة خطأ رفض الوصول؛ تحتاج إلى امتيازات (امتيازات) SUPER، فلا يمكنك تعيين المعلمة باستخدام "init_connect".
العمل مع معلمة المنطقة الزمنية
تعيين المنطقة الزمنية على المستوى العمومي
يمكن تعيين المنطقة الزمنية على المستوى العمومي من صفحة معلمات الخادم في مدخل Microsoft Azure. يعين المثال التالي المنطقة الزمنية العمومية إلى القيمة "US/Pacific".
تعيين المنطقة الزمنية على مستوى الجلسة
يمكن تعيين المنطقة الزمنية على مستوى جلسة العمل عن طريق تشغيل الأمر SET time_zone من أداة مثل سطر أوامر MySQL أو MySQL Workbench. يعين المثال التالي المنطقة الزمنية إلى المنطقة الزمنية للولايات المتحدة/المحيط الهادئ .
SET time_zone = 'US/Pacific';
راجع وثائق MySQL لوظائف التاريخ والوقت.
إشعار
ولتغيير المنطقة الزمنية على مستوى الجلسة، يجب تحديث معلمة الخادم time_zone عالميًا إلى المنطقة الزمنية المطلوبة مرة واحدة على الأقل، من أجل تحديث جدول mysql.time_zone_name.
