Появляется следующая ошибка:
Код: Выделить всё
The installer has encountered an unexpected error installing this package.
The error code is 2738.
Код: Выделить всё
regsvr32 vbscript.dll
Код: Выделить всё
The module "vbscript.dll" failed to load.
The specified module could not be found.
Код: Выделить всё
dism /online /enable-feature /featurename:VBScript /all
Код: Выделить всё
Error: 0x800f080c
Feature name VBScript is unknown.
VBScript полностью удален из Windows 11 25H2 и более поздних сборок.
Установщик MySQL (MSI) внутренне зависит от VBScript для действий по настройке.
Поскольку VBScript невозможно повторно включить, установщик MySQL больше не работает на 25H2.
Вопрос:
Как установить и запустить MySQL Server 8.0 в Windows 11 25H2, где VBScript больше недоступен?
Ответ:
Начиная с Windows 11 25H2 (и Windows Server 2025), VBScript устарел и полностью устарел удален из ОС.
Установщик MySQL MSI по-прежнему использует пользовательские действия на основе VBScript, что приводит к сбою установки с ошибкой 2738.
VBScript невозможно переустановить или включить с помощью DISM, поэтому установщик постоянно несовместим с этими версиями Windows.
Вы по-прежнему можете нормально запускать MySQL, используя версию ZIP-архива.
- Загрузить ZIP-архив
https://dev.mysql.com/downloads/mysql/
Выбрать:
Windows (x86, 64-разрядная версия), ZIP-архив
Версия: MySQL 8.0.43
Извлечь в:
Код: Выделить всё
C:\mysql
- Инициализировать каталог данных
Код: Выделить всё
cd C:\mysql\bin
mysqld --initialize --console
- Создайте файл конфигурации
Код: Выделить всё
[mysqld]
basedir=C:/mysql
datadir=C:/mysql/data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
- Установите службу MySQL
Код: Выделить всё
mysqld --install MySQL --defaults-file="C:\mysql\my.ini"
- Запустите службу:
Код: Выделить всё
net start mysql
- Установите пароль root (пример: root)
Код: Выделить всё
mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY '1215';
FLUSH PRIVILEGES;
Создайте .reg-файл с именем mysql_fix.reg:
Код: Выделить всё
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB]
[HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB\MySQL Server 8.0]
"Location"="C:\\mysql"
"Version"="8.0.43"
Перезапустите MySQL Workbench, и он обнаружит ваш локальный экземпляр.
"Обнаружена несовместимая/нестандартная версия сервера или протокол подключения (9.5.0)".
Это безопасно чтобы игнорировать — нажмите «Все равно продолжить».
MySQL Workbench полностью поддерживает сборки 8.0.43 или более поздние.
В Windows 11 25H2 удален VBScript, что нарушает работу устаревшего установщика MySQL.
Однако сам MySQL работает отлично, если его установить вручную из ZIP-архива, через Docker или в WSL.
MySQL не сломан — только старый установщик.
Подробнее здесь: https://stackoverflow.com/questions/798 ... e-2738-vbs
Мобильная версия