Перейти к содержимому

История проблемы

MySQL 5.5 или MySQL 5.7 на Windows 11 business версии 23H2, но столкнулись с прерываниями установки и сбоями при запуске службы, что привело к неудачному развертыванию базы данных. В результате служба клиентского программного обеспечения DEMS не могла быть инициализирована должным образом.

Основная причина

  1. MySQL 9.2 не поддерживает mysql_native_password
    Текущая система (основанная на архитектуре AMD) совместима только с MySQL 9.2. Однако эта версия по умолчанию использует caching_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, для повышения стабильности и продолжения поддержки устаревшей аутентификации.