Главная > ОС > Windows > 11 > 23h2 > Установка и настройка MySQL на Windows 11 23h2

Установка и настройка MySQL на Windows 11 23h2

Обновлено: 16.04.2025Руководство

Установка и настройка 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

Подготовка

  1. Скачайте последнюю версию MySQL Installer с официального сайта
  2. Проверьте целостность файла:
1Get-FileHash -Algorithm SHA256 mysql-installer-community-*.msi
  1. Закройте все работающие экземпляры MySQL

Процесс установки

1# Запустите установщик с правами администратора
2Start-Process -FilePath "mysql-installer-community-*.msi" -Verb RunAs
  1. Выберите тип установки: Developer Default
  2. На этапе конфигурации:
    • Укажите Standalone MySQL Server
    • Выберите автоматический запуск службы
    • Задайте надежный пароль root-пользователя
  3. В настройках аутентификации выберите:
    Use Strong Password Encryption
    
  4. Завершите установку и запишите сгенерированный временный пароль

Настройка

Базовая конфигурация:

  1. Отредактируйте файл 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
  1. Перезапустите службу:
Restart-Service MySQL80
  1. Проверьте настройки:
1SHOW VARIABLES LIKE 'character_set%';
2SHOW VARIABLES LIKE 'max_connections';

Типичные ошибки и их решения

1. Ошибка доступа к сервису

Симптомы: Сервис MySQL не запускается Решение:

# Проверьте права доступа к каталогу данных
icacls "C:\ProgramData\MySQL" /reset

2. Забыт root-пароль

Решение:

  1. Остановите службу
  2. Создайте файл mysql-init.txt с содержимым:
1ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
  1. Запустите:
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