Установка и настройка MySQL на Windows 11 23h2
Полное руководство по установке MySQL Server с настройкой безопасности и производительности для Windows 11 23h2
Введение
MySQL - популярная система управления реляционными базами данных. В этом руководстве мы установим последнюю версию MySQL Community Server на Windows 11 23h2, настроим безопасность и проверим работоспособность системы.
Требования
Минимальные требования:
- Windows 11 23h2 (сборка 22621)
- 2 ГБ свободного места на диске
- 2 ГБ оперативной памяти
- Права администратора
- Стабильное интернет-соединение
Рекомендуется:
- 4+ ядерный процессор
- SSD-диск
- Выделенный сетевой порт 3306
Установка
Полная установка MySQL Server
Подготовка
- Скачайте последнюю версию MySQL Installer с официального сайта
- Проверьте целостность файла:
1Get-FileHash -Algorithm SHA256 mysql-installer-community-*.msi
- Закройте все работающие экземпляры MySQL
Процесс установки
1# Запустите установщик с правами администратора 2Start-Process -FilePath "mysql-installer-community-*.msi" -Verb RunAs
- Выберите тип установки: Developer Default
- На этапе конфигурации:
- Укажите Standalone MySQL Server
- Выберите автоматический запуск службы
- Задайте надежный пароль root-пользователя
- В настройках аутентификации выберите:
Use Strong Password Encryption
- Завершите установку и запишите сгенерированный временный пароль
Настройка
Базовая конфигурация:
- Отредактируйте файл
my.ini
в директории установки:
1[mysqld] 2datadir=C:/ProgramData/MySQL/MySQL Server 8.0/Data 3character-set-server=utf8mb4 4collation-server=utf8mb4_unicode_ci 5max_connections=200
- Перезапустите службу:
Restart-Service MySQL80
- Проверьте настройки:
1SHOW VARIABLES LIKE 'character_set%'; 2SHOW VARIABLES LIKE 'max_connections';
Типичные ошибки и их решения
1. Ошибка доступа к сервису
Симптомы: Сервис MySQL не запускается Решение:
# Проверьте права доступа к каталогу данных icacls "C:\ProgramData\MySQL" /reset
2. Забыт root-пароль
Решение:
- Остановите службу
- Создайте файл
mysql-init.txt
с содержимым:
1ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
- Запустите:
1mysqld --init-file=C:\mysql-init.txt --console
Заключение
Вы успешно установили и настроили MySQL Server на Windows 11. Для дополнительной безопасности:
- Регулярно обновляйте сервер
- Настройте брандмауэр
- Используйте отдельные учетные записи для приложений
- Регулярно создавайте резервные копии
Команды
Проверка версии MySQL
1mysql --version
Запуск MySQL Shell
mysql -u root -p
Экспорт конфигурации
1mysqld --verbose --help > mysql_config.txt
Решение проблем
Ошибка: Can't connect to MySQL server on 'localhost' (10061)
Проверьте статус службы MySQL и брандмауэр
Get-Service MySQL80
Ошибка таблиц при запуске
Выполните восстановление системных таблиц
1mysqld --initialize-insecure --user=mysql