Spec-Zone.ru › MySQL 9.2

2.3 Установка MySQL в Microsoft Windows

  • 2.3.1 Выбор установочного пакета
  • 2.3.2 Настройка: использование MySQL Configurator
  • 2.3.3 Настройка: вручную
  • 2.3.4 Устранение неполадок при установке сервера MySQL в Microsoft Windows
  • 2.3.5 Послеустановочные процедуры для Windows
  • 2.3.6 Ограничения платформы Windows

MySQL доступен только для 64-разрядных операционных систем Microsoft Windows. Сведения о поддерживаемых платформах Windows см. на странице https://www.mysql.com/support/supportedplatforms/database.html.

Существуют разные методы установки MySQL в Microsoft Windows: MSI, стандартное двоичное распределение (в виде сжатого файла) с необходимыми файлами, которые нужно распаковать, и исходные файлы для самостоятельной компиляции MySQL. Дополнительную информацию см. в разделе 2.3.1 «Выбор установочного пакета».

Примечание

Сервер MySQL 9.2 требует пакета перераспределяемых компонентов Microsoft Visual C++ 2019 для работы на платформах Windows. Пользователи должны убедиться, что пакет установлен на системе перед установкой сервера. Пакет доступен в Центре загрузки Microsoft. Кроме того, для библиотек отладки MySQL требуется Visual Studio 2019.

Рекомендуемый метод установки MSI

Самый простой и рекомендуемый метод — загрузить MSI и позволить ему установить сервер MySQL, а затем использовать установленный MySQL Configurator для настройки MySQL:

  1. Загрузите MSI с https://dev.mysql.com/downloads/ и запустите его. Это установит сервер MySQL, связанное приложение MySQL Configurator и добавит соответствующие элементы MySQL в меню Пуск Microsoft Windows в группе MySQL.

  2. По завершении мастер установки предложит выполнить MySQL Configurator. Выполните его сейчас (рекомендуется) или позже, или же выберите ручную настройку MySQL.

    Примечание

    Сервер MySQL не запустится, пока не будет настроен; рекомендуется выполнить интегрированный MySQL Configurator сразу после установки MSI.

MySQL теперь установлен. Если вы использовали MySQL Configurator для настройки MySQL как службы Windows, то Windows автоматически запускает сервер MySQL при каждом перезапуске системы. Также MSI устанавливает приложение MySQL Configurator на локальный компьютер, которое можно использовать позже для повторной настройки сервера MySQL. Оно и другие элементы меню запуска MySQL были добавлены MSI.

Расположение установки MySQL в Microsoft Windows

Для MySQL 9.2 в Windows по умолчанию каталог установки — C:\Program Files\MySQL\MySQL Server 9.2 для установок с использованием MSI, хотя тип установки MSI Настройка позволяет использовать другое расположение. Если вы используете метод установки ZIP-архива, установите его там или в другом месте, например, C:\mysql. В любом случае структура подкаталогов остается неизменной.

Все файлы расположены в этом родительском каталоге, используя структуру, представленную в следующей таблице.

Таблица 2.4. Типовое расположение установки MySQL для Microsoft Windows

Таблица 2.4 Типовое расположение установки MySQL для Microsoft Windows
Каталог Содержание каталога Примечания
bin mysqld сервер, клиент и утилиты
%PROGRAMDATA%\MySQL\MySQL Server 9.2\ Лог-файлы, базы данных Переменная системы Windows %PROGRAMDATA% по умолчанию имеет значение C:\ProgramData.
docs Документация выпуска При использовании MSI используйте тип Custom, чтобы включить этот необязательный компонент.
include Файлы заголовков (include)
lib Библиотеки
share Разные вспомогательные файлы, включая сообщения об ошибках, файлы наборов символов, примеры конфигурационных файлов, SQL для установки базы данных

Методы бесшумной установки

Используйте стандартные параметры msiexec для бесшумной установки. Этот пример включает /i для нормальной установки, /qn для запрета графического интерфейса и предотвращения взаимодействия с пользователем и /lv для записи подробной информации об установке в новый лог-файл. Запустите установку от имени администратора из командной строки, например:

$> msiexec /i "C:\mysql\mysql-9.2.0-winx64.msi" /qn /lv "C:\mysql\install.log"

MSI также поддерживает INSTALLDIR для опционального переопределения пути по умолчанию для каталога установки на другое расположение. Следующий пример устанавливает MySQL в C:\mysql\ вместо C:\Program Files\MySQL\MySQL Server 9.2\:

$> msiexec  /i "C:\mysql\mysql-9.2-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 доступен в нескольких форматах распространения, подробно описанных здесь. Как правило, следует использовать MSI для установки сервера MySQL и MySQL Configurator для его настройки. MSI проще использовать, чем сжатый файл, и не требуются дополнительные инструменты для запуска MySQL. MySQL Configurator автоматически настраивает сервер MySQL, создает файл параметров, запускает сервер, позволяет создавать учетные записи пользователей по умолчанию и многое другое. Более подробную информацию о выборе пакета см. в разделе 2.3.1 «Выбор установочного пакета».

Общие рекомендации по работе с MySQL в Windows

  • Поддержка больших таблиц

    Если вам нужны таблицы размером более 4 ГБ, установите MySQL на файловой системе NTFS или более поздней версии. Не забудьте использовать MAX_ROWS и AVG_ROW_LENGTH при создании таблиц. См. Раздел 15.1.21, «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.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/windows-installation.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API