تخطي إلى المحتوى

خلفية المشكلة

MySQL 5.5 أو MySQL 5.7 على الإصدار 23H2 من نظام التشغيل Windows 11 business، ولكن واجهت انقطاعات في التثبيت وفشل في بدء تشغيل الخدمة، مما أدى إلى عدم نجاح نشر قاعدة البيانات. ونتيجة لذلك، تعذر تهيئة خدمة برنامج العميل DEMS بشكل صحيح.

السبب الرئيسي

  1. MySQL 9.2 لا يدعم mysql_native_password
    النظام الحالي (القائم على بنية AMD) متوافق فقط مع MySQL 9.2. ومع ذلك، يستخدم هذا الإصدار التخزين المؤقت_sha2_password أو غيرها من إضافات المصادقة الأحدث افتراضيًا، ولم يعد يدعم mysql_native_password.
    ينتج عن ذلك فشل المصادقة عندما يحاول عميل Shelleyes DEMS الاتصال باستخدام المكون الإضافي القديم.

السبب المحتمل

2. ضعف التوافق مع مثبتات MySQL 5.5 / 5.7
لم يتم تحسين هذه الإصدارات الأقدم من MySQL لنظام التشغيل Windows 11 23H2. ونتيجة لذلك، قد تحدث المشكلات التالية أثناء التثبيت:

  • تمت مقاطعة عملية الإعداد، مع الإشارة إلى وجود أخطاء في بدء تشغيل الخدمة
  • فشل تسجيل خدمة MySQL في التسجيل أو التهيئة بشكل صحيح
  • لم يتم إنشاء دليل البيانات بنجاح

3. إذن النظام وقيود سياسة الأمان
يفرض Windows 11 23H2 ضوابط أمنية أكثر صرامة (على سبيل المثال، قيود الكتابة في السجل وحماية تسجيل الخدمة). قد تفتقر أدوات التثبيت القديمة إلى الامتيازات اللازمة وقد يتم حظرها أو إنهاؤها قسراً بواسطة النظام.

 الأعراض المرصودة

  • الخيار 1: إذا كان يجب استخدام MySQL 5.5 / 5.7، ففكر في نشر إصدار أرشيف ZIP (غير المثبت) وتكوين my.ini وتسجيل خدمة Windows يدويًا.
  • الخيار 2: قم بالتبديل إلى إصدار نظام تشغيل أكثر توافقًا (على سبيل المثال، Windows 10 أو Windows 11 21H2 / 24H2) نصيحة إضافية: إذا كان ذلك ممكنًا، نوصي باستخدام إصدار نظام أكثر ملاءمة لنظام MySQL 5.7 لتحسين الاستقرار والدعم المستمر للمصادقة القديمة.