2.3 Установка MySQL на Microsoft Windows
MySQL доступен только для 64-разрядных операционных систем Microsoft Windows. Сведения о поддерживаемых платформах Windows см. на странице https://www.mysql.com/support/supportedplatforms/database.html.
Существует несколько способов установки MySQL на Microsoft Windows: MSI, стандартное двоичное распределение (архивированный файл) с содержащимися в нём необходимыми файлами, которые требуется распаковать, и исходные файлы для самостоятельной компиляции MySQL. Дополнительную информацию см. в разделе 2.3.1 «Выбор установочного пакета».
Для работы сервера MySQL 8.4 на платформах Windows требуется пакет перераспределения Microsoft Visual C++ 2019. Пользователи должны убедиться, что пакет установлен на системе перед установкой сервера. Пакет доступен в Центре загрузки Microsoft. Кроме того, для отладочных двоичных файлов MySQL требуется Visual Studio 2019.
Рекомендованный метод установки MSI
Самый простой и рекомендуемый метод — загрузить MSI и позволить ему установить сервер MySQL, а затем использовать установленный инструмент MySQL Configurator для его настройки:
Загрузите MSI с https://dev.mysql.com/downloads/ и запустите его. Это установит сервер MySQL, связанное приложение MySQL Configurator и добавит соответствующие пункты MySQL в меню «Пуск» Microsoft Windows в группе
MySQL.-
По завершении мастер установки предложит запустить MySQL Configurator. Запустите его сейчас (рекомендуется) или позже, либо выберите ручную настройку MySQL.
ПримечаниеСервер MySQL не запустится до тех пор, пока не будет настроен; рекомендуется запустить входящий в комплект MySQL Configurator сразу после MSI.
MySQL теперь установлен. Если вы использовали MySQL Configurator для настройки MySQL как службы Windows, Windows автоматически запускает сервер MySQL при каждом перезапуске системы. Кроме того, MSI устанавливает приложение MySQL Configurator на локальный хост, которое можно использовать для повторной настройки сервера MySQL позже. Он и другие пункты меню запуска MySQL были добавлены MSI.
Схема расположения установки MySQL на Microsoft Windows
Для MySQL 8.4 на Windows каталог по умолчанию — C:\Program Files\MySQL\MySQL Server
8.4 для установок с использованием MSI, хотя тип установки MSI «Настройка» позволяет использовать другое расположение. Если вы используете метод ZIP-архива для установки MySQL, установите его в другом месте, например, в C:\mysql. Независимо от этого, структура подкаталогов остается неизменной.
Все файлы размещаются в этом родительском каталоге, используя структуру, показанную в следующей таблице.
Таблица 2.4. Типовая схема расположения установки MySQL для Microsoft Windows
| Директория | Содержание директории | Примечания |
|---|---|---|
bin | сервер mysqld, клиентские и служебные программы | |
%PROGRAMDATA%\MySQL\MySQL Server 8.4\ | Файлы журналов, базы данных | Переменная системы Windows %PROGRAMDATA% по умолчанию устанавливается в C:\ProgramData. |
docs | Документация к релизу | При использовании MSI, используйте тип Custom, чтобы включить этот дополнительный компонент. |
include | Файлы заголовков (include) | |
lib | Библиотеки | |
share | Разные вспомогательные файлы, включая сообщения об ошибках, файлы наборов символов, образцовые конфигурационные файлы, SQL для установки базы данных |
Методы бесшумной установки
Используйте стандартные параметры msiexec для бесшумной установки. Этот пример включает /i для обычной установки, /qn, чтобы не отображать графический интерфейс и избежать взаимодействия с пользователем, и /lv, чтобы записать подробную выходную информацию об установке в новый файл журнала. Запустите установку от имени администратора из командной строки, например:
$> msiexec /i "C:\mysql\mysql-8.4.4-winx64.msi" /qn /lv "C:\mysql\install.log"
MSI также поддерживает INSTALLDIR, чтобы дополнительно переопределить путь к каталогу установки по умолчанию на расположение по нестандартному пути. Следующий пример устанавливает MySQL в C:\mysql\ вместо C:\Program
Files\MySQL\MySQL Server 8.4\:
$> msiexec /i "C:\mysql\mysql-8.4-winx64.msi" /qn /lv "C:\mysql\install.log" INSTALLDIR="C:\mysql"
Дополнительная информация об установке
По умолчанию MySQL Configurator настраивает сервер MySQL как службу Windows. Использование службы позволяет отслеживать и управлять работой сервера с помощью стандартных инструментов управления службами Windows. Дополнительную информацию о ручной настройке службы Windows см. в разделе 2.3.3.8 «Запуск MySQL как службы Windows».
Для поддержки оператора RESTART сервер MySQL раздваивается при запуске в качестве службы или автономно, чтобы процесс-монитор мог контролировать процесс сервера. В этом случае существует два процесса mysqld. Если функция RESTART не требуется, сервер можно запустить с опцией --no-monitor. См. раздел 15.7.8.8 «Оператор RESTART».
Как правило, MySQL следует устанавливать на Windows с использованием учетной записи с правами администратора. В противном случае могут возникнуть проблемы с некоторыми операциями, такими как редактирование переменной среды PATH или доступ к Управлению службами. После установки MySQL не нужно запускать его с помощью пользователя с правами администратора.
Список ограничений использования MySQL на платформе Windows см. в разделе 2.3.6 «Ограничения платформы Windows».
Помимо пакета сервера MySQL, вам могут потребоваться или понадобится дополнительные компоненты для использования MySQL с вашим приложением или средой разработки. К ним относятся, но не ограничиваются:
Для подключения к серверу MySQL с помощью ODBC вам нужен драйвер Connector/ODBC. Дополнительную информацию, включая инструкции по установке и настройке, см. .
Для использования сервера MySQL с приложениями .NET вам нужен драйвер Connector/NET. Дополнительную информацию, включая инструкции по установке и настройке, см. .
Дистрибутивы MySQL для Windows можно загрузить с https://dev.mysql.com/downloads/. См. раздел 2.1.3 «Как получить MySQL».
MySQL для Windows доступен в нескольких форматах дистрибутивов, подробно описанных здесь. Как правило, для установки сервера MySQL и его настройки рекомендуется использовать MSI и MySQL Configurator. MSI проще использовать, чем сжатый файл, и вам не нужны дополнительные инструменты, чтобы запустить MySQL. MySQL Configurator автоматически настраивает сервер MySQL, создает файл параметров, запускает сервер, позволяет создавать учетные записи пользователей по умолчанию и многое другое. Дополнительные сведения о выборе пакета см. в разделе 2.3.1 «Выбор установочного пакета».
О MySQL на Windows
-
Поддержка больших таблиц
Если вам необходимы таблицы размером более 4 ГБ, установите MySQL на файловой системе NTFS или более поздней версии. Не забудьте использовать
MAX_ROWSиAVG_ROW_LENGTHпри создании таблиц. См. Раздел 15.1.20, «CREATE TABLE Statement». -
MySQL и антивирусное программное обеспечение
Антивирусное ПО, такое как Norton/Symantec Anti-Virus, сканируя каталоги, содержащие данные MySQL и временные таблицы, может вызывать проблемы, как с точки зрения производительности MySQL, так и с точки зрения ошибочной идентификации содержимого файлов как спама. Это связано с механизмом отпечатков, используемым антивирусным ПО, и способом, которым MySQL быстро обновляет различные файлы, которые могут быть идентифицированы как потенциальная угроза безопасности.
После установки MySQL Server рекомендуется отключить антивирусное сканирование в основном каталоге (
datadir), используемом для хранения данных ваших таблиц MySQL. Обычно в антивирусном ПО есть система, позволяющая исключить определенные каталоги из сканирования.Кроме того, по умолчанию MySQL создаёт временные файлы в стандартном временном каталоге Windows. Чтобы предотвратить сканирование временных файлов, настройте отдельный временной каталог для временных файлов MySQL и добавьте этот каталог в список исключений антивирусного сканирования. Для этого добавьте параметр конфигурации для параметра
tmpdirв ваш файл конфигурацииmy.ini. Дополнительную информацию см. в Разделе 2.3.3.2, «Создание файла параметров».
© 2025 Oracle
Licensed under the GPLv2 License.