Установка MySQL 8.4 для Windows
Среда подтверждения работы
- MySQL
-
- MySQL 8.4
- Виндоус
-
- Windows Server 2022
Требуемая среда
- MySQL
-
- MySQL 8.4
- Виндоус
-
- Windows 11
- Windows 10
- Windows Server
-
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
Об используемой редакции
Существует несколько редакций MySQL, но на этот раз мы установим "MySQL Community Edition", которую можно использовать бесплатно.
Загрузка и установка распространяемого компонента Microsoft Visual C++
MySQL 8.4 использует среду выполнения Microsoft Visual C++ 2019, поэтому даже если вы попытаетесь установить MySQL как есть, вы увидите следующее диалоговое окно и не сможете установить его.
Скачайте среду выполнения со следующего сайта:
Если вы перейдете вниз по странице, то найдете ссылку для скачивания. Архитектура должна быть адаптирована к Windows, на которой установлен MySQL.
Запустите его после загрузки.
Поставьте галочку в поле «Принять условия лицензии и условия использования» и нажмите кнопку «Установить».
Скачать MySQL
В веб-браузере перейдите на следующие страницы:
Нажмите «Загрузить MySQL Community Edition».
Нажмите кнопку MySQL Community Server.
Существует несколько версий MySQL, и версия с "LTS" является давно поддерживаемой. Версия с пометкой «Инновации» предназначена только для краткосрочной поддержки последней версии, поэтому, пожалуйста, выберите версию «LTS», если вы не изучаете новые функции.
Есть несколько кнопок «Загрузить», но если вы не придираетесь к этому, выберите «Windows (x86, 64-bit), MSI Installer».
Вам будет предложено авторизоваться, но вы можете скачать его по ссылке ниже, не входя в систему.
Установка MySQL
Запустите скачанный файл.
Если вы не являетесь администратором, вы увидите диалоговое окно, подобное приведенному ниже, выберите Да.
Выберите «Да», так как он снова появится в другом файле.
Нажмите Далее.
Поставьте галочку напротив пункта «Я принимаю условия Лицензионного соглашения» и нажмите кнопку «Далее».
Выберите Типичный. Если вы просто хотите использовать его в качестве базы данных, этого достаточно.
Нажмите кнопку «Установить».
Нажмите кнопку «Готово», чтобы закрыть его, отметив флажок «Запустить конфигуратор MySQL».
Нажмите кнопку «Далее».
Если путь к папке для хранения данных MySQL не изменился, нажмите кнопку «Далее».
Выберите тип конфигурации сервера. От того, работают ли другие приложения на сервере, на котором установлен MySQL, зависит, какие системные ресурсы следует выделить для MySQL. Выберите один из следующих вариантов в соответствии с вашим приложением:
Описание типа конфигурации | |
---|---|
Компьютер для разработки | Это компьютер для разработки и установлено множество других приложений. MySQL использует минимальное количество памяти. |
Серверный компьютер | На этом компьютере запущено несколько серверных приложений. Выберите этот вариант для веб-сервера или сервера приложений. MySQL будет иметь умеренное использование памяти. |
Выделенный компьютер | Этот компьютер предназначен для работы сервера базы данных MySQL. Другие серверы, такие как веб-серверы, не работают. MySQL использует всю доступную память. |
Вручную | Оставьте значения файла конфигурации по умолчанию. Если вам нужно изменить значение, вы должны отредактировать файл конфигурации и обновить его вручную. |
В этом случае «Серверный компьютер» выбирается с учетом того, что будут запущены и другие приложения. Пожалуйста, принимайте решение в соответствии с тем, как вы им управляете.
Кстати, выбор типа конфигурации изменяет следующие параметры my.ini: Набор номеров может варьироваться в зависимости от технических характеристик вашего ПК. Особенно внимательным нужно быть в том случае, если характеристики памяти сервера являются динамическими.
Название параметра | : Ручная | разработка Компьютерный | сервер Выделенный компьютер | |
---|---|---|---|---|
tmp_table_size | 16 МИН. | 5 МИН. | 12 МИН. | 74 МИН. |
myisam_sort_buffer_size | 8 МИН. | 9 МИН. | 16 МИН. | 138 МИН. |
read_buffer_size | 128 тыс. | 238 | 31 тыс. | 128 тыс. |
read_rnd_buffer_size | 256 тыс. | 6К | 256 тыс. | 256 тыс. |
innodb_thread_concurrency | 0 | 8 | 8 | 8 |
open_files_limit | 5000 | 8161 | 8161 | 8161 |
Установите пароль root. Обратите внимание, что некоторые символы могут требовать экранирования при вводе.
После того, как вы его ввели, нажмите кнопку «Далее». Вы можете добавить учетные записи пользователей позже.
Задайте информацию для регистрации в службах Windows. Если нет ничего особенного, то нет и проблемы как она есть.
Установите настройки разрешений для файлов сервера. Если нет особой ситуации, то нет и проблемы в качестве топовой настройки.
Установщик MySQL может защитить каталог данных сервера, обновив права доступа к файлам и папкам, расположенным в следующих местах:
Вы хотите обновить права доступа к файлам сервера в установщике MySQL?
- Да, мы предоставляем полный доступ только пользователям, работающим со службами Windows (если применимо) и группой администраторов. Другие пользователи и группы не могут получить к нему доступ.
- Да, но проверьте и настройте уровень доступа.
- Нет, вы управляете разрешениями после настройки сервера.
Проверьте это, если хотите вести образец базы данных.
Запустите настройку с помощью кнопки «Выполнить».
Нажмите кнопку «Далее».
Закройте кнопкой «Готово».
Настройка переменных среды
Установка переменных окружения упрощает использование команд, поскольку вам не нужно указывать полный путь MySQL при выполнении команд. Если вы не хотите использовать команды, вам не нужно задавать переменные среды.
Изучите папку, в которой установлен mysql.exe. Если вы ничего не меняли, это должно быть в следующей папке.
- C:\Program Files\MySQL\MySQL Server 8.4\bin
В разных версиях Windows есть разные способы открытия экрана переменных среды, поэтому проще ввести «переменные среды» в поиске в меню «Пуск».
На вкладке Дополнительно нажмите кнопку Переменные среды.
Выберите одну из Path
переменных системного окружения и нажмите кнопку Редактировать.
Нажмите кнопку «Создать».
Введите путь к папке с помощью mysql.exe.
После этого нажмите кнопку «ОК» для подтверждения.
Проверка работы команды
Откройте командную строку и введите следующую команду: Если у вас все получится, проблем не будет.
mysql --version