НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
Блог Адміну. Уроки W3Schools українською

Установка MySQL на компьютер с Windows

Original: "Installing MySQL on Microsoft Windows",
translating by WebSunSey -


Как установить MySQL?

Как установить базу данных MySQL 8.0 на компьютер с Windows?

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

  1. Схема установки MySQL в Microsoft Windows
  2. Выбор установочного пакета
  3. MySQL Установщик для Windows
  4. Установка MySQL в Microsoft Windows с использованием ZIP-архива noinstall
  5. Устранение неполадок при установке Microsoft Windows MySQL Server
  6. Процедуры постустановки Windows
  7. Ограничения платформы Windows

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

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

Существуют разные способы установки MySQL в Microsoft Windows.

Метод установки MySQL

Самый простой и рекомендуемый способ - загрузить MySQL Installer (для Windows) и позволить ему установить и настроить определенную версию MySQL Server следующим образом:

  1. Загрузите MySQL установщик с https://dev.mysql.com/downloads/installer/ и запустите его.

    Примечание. В отличие от стандартного установщика MySQL, меньшая версия "web-community" не объединяет никакие приложения MySQL, но загружает продукты MySQL, которые вы выбираете для установки.

  2. Определите тип установки, который будет использоваться для первоначальной установки продуктов MySQL. Например:
    • Developer по умолчанию: Предоставляет тип установки, который включает выбранную версию MySQL Server и другие инструменты MySQL, связанные с разработкой MySQL, такие как MySQL Workbench.
    • Server Only: Обеспечивает настройку для выбранной версии MySQL Server без других продуктов.
    • Custom: Позволяет выбрать любую версию MySQL Server и других продуктов MySQL.
  3. Установите экземпляр сервера (и продукты), а затем начните настройку сервера, сначала выбрав один из следующих уровней доступности для экземпляра сервера:
    • Standalone MySQL Server / Classic MySQL Replication (default) - Автономный сервер MySQL / Классическая репликация MySQL (по умолчанию)
      Настраивает экземпляр сервера для работы без высокой доступности.
    • InnoDB cluster
      Предоставляет два варианта конфигурации на основе MySQL Group Replication для:
      • Настройте несколько экземпляров сервера в кластере InnoDB изолированной программной среды на локальном хосте (только для тестирования).
      • Создайте новый кластер InnoDB и настройте один начальный экземпляр или добавьте новый экземпляр сервера в существующий кластер InnoDB.
  4. Завершите процесс настройки, следуя инструкциям на экране. Для получения дополнительной информации о каждом отдельном шаге см. раздел "Конфигурация MySQL Server с MySQL Installer".

MySQL теперь установлен. Если вы настроили MySQL как службу, то Windows будет автоматически запускать сервер MySQL при каждой перезагрузке системы. Кроме того, этот процесс устанавливает приложение MySQL Installer на локальный хост, который можно использовать позже для обновления или перенастройки сервера MySQL.

Примечание. Если вы установили MySQL Workbench в своей системе, рассмотрите возможность его использования для проверки вашего нового соединения с сервером MySQL. По умолчанию программа автоматически запускается после установки MySQL.

Дополнительная информация по установке

MySQL можно запускать как стандартное приложение или как службу Windows. Используя службу, вы можете отслеживать и контролировать работу сервера с помощью стандартных инструментов управления службами Windows. Для получения дополнительной информации см. раздел "Запуск MySQL как службы Windows".

Чтобы приспособить оператор RESTART, сервер MySQL разветвляется при запуске в качестве службы или автономно, чтобы процесс мониторинга мог контролировать процесс сервера. В этом случае вы увидите два процесса mysqld. Если возможность RESTART не требуется, сервер можно запустить с параметром --no-monitor. См. раздел "Заявление о перезапуске".

Как правило, вы должны установить MySQL в Windows, используя учетную запись с правами администратора. В противном случае могут возникнуть проблемы с некоторыми операциями, такими как редактирование переменной среды PATH или доступ к диспетчеру управления службами. После установки MySQL не нужно запускать, используя пользователя с правами администратора.

Список ограничений на использование MySQL на платформе Windows см. В разделе "Ограничения платформы Windows".

В дополнение к пакету MySQL Server вам могут понадобиться или потребоваться дополнительные компоненты для использования MySQL с вашим приложением или средой разработки. Они включают, но не ограничиваются:

  • Чтобы подключиться к серверу MySQL с помощью ODBC, у вас должен быть драйвер Connector / ODBC. Для получения дополнительной информации, включая инструкции по установке и настройке, см. Руководство разработчика MySQL Connector / ODBC.

    Примечание. MySQL Installer установит и настроит Connector / ODBC для вас.

  • Чтобы использовать сервер MySQL с приложениями .NET, у вас должен быть драйвер Connector / NET. Для получения дополнительной информации, включая инструкции по установке и настройке, см. Руководство разработчика MySQL Connector / NET.

    Примечание. MySQL Installer установит и настроит MySQL Connector / NET для вас.

Дистрибутивы MySQL для Windows можно загрузить по адресу https://dev.mysql.com/downloads/. Смотрите Раздел "Как получить MySQL".

MySQL для Windows доступен в нескольких форматах распространения. Вообще говоря, удобнее всего использовать MySQL Installer. Он содержит больше функций и продуктов MySQL, чем старый MSI, его проще использовать, чем сжатый файл, и вам не нужны дополнительные инструменты для запуска и работы MySQL. MySQL Installer автоматически устанавливает MySQL Server и дополнительные продукты MySQL, создает файл параметров, запускает сервер и позволяет создавать учетные записи пользователей по умолчанию. Для получения дополнительной информации о выборе пакета см. Раздел "Выбор установочного пакета".

  • Дистрибутив MySQL Installer включает MySQL Server и дополнительные продукты MySQL, включая MySQL Workbench, MySQL для Visual Studio и MySQL для Excel. MySQL Installer также можно использовать для обновления этих продуктов в будущем (см. https://dev.mysql.com/doc/mysql-compat-matrix/en/).

    Инструкции по установке MySQL с помощью MySQL Installer см. в разделе "MySQL Installer для Windows".

  • Стандартный бинарный дистрибутив (упакованный в сжатый файл) содержит все необходимые файлы, которые вы распаковываете в выбранное вами место. Этот пакет содержит все файлы в полном пакете Windows MSI Installer, но не содержит программы установки.

    Инструкции по установке MySQL с использованием сжатого файла см. В разделе "Установка MySQL в Microsoft Windows с использованием ZIP-архива noinstall".

  • Исходный формат дистрибутива содержит весь код и вспомогательные файлы для сборки исполняемых файлов с использованием системы компиляторов Visual Studio.

    Инструкции по сборке MySQL из исходного кода в Windows см. в разделе "Установка MySQL из исходного кода".

MySQL на Windows

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

    Если вам нужны таблицы размером более 4 ГБ, установите MySQL в файловой системе NTFS или новее. Не забудьте использовать MAX_ROWS и AVG_ROW_LENGTH при создании таблиц. Смотрите Раздел "CREATE TABLE Statement".

  • MySQL и антивирусное программное обеспечение

    Программное обеспечение для сканирования на вирусы, такое как Norton / Symantec Anti-Virus, в каталогах, содержащих данные MySQL и временные таблицы, может вызывать проблемы как с точки зрения производительности MySQL, так и программного обеспечения для сканирования на вирусы, которое неправильно определяет содержимое файлов как спам. Это связано с механизмом дактилоскопии, используемым антивирусным программным обеспечением, и тем, как MySQL быстро обновляет различные файлы, что может быть идентифицировано как потенциальная угроза безопасности.

    После установки MySQL Server рекомендуется отключить проверку на вирусы в главном каталоге (datadir), который используется для хранения данных таблицы MySQL. Обычно в антивирусную программу встроена система, позволяющая игнорировать определенные каталоги.

    Кроме того, по умолчанию MySQL создает временные файлы в стандартном временном каталоге Windows. Чтобы предотвратить также сканирование временных файлов, настройте отдельный временный каталог для временных файлов MySQL и добавьте этот каталог в список исключений из проверки на вирусы. Для этого добавьте параметр конфигурации для параметра tmpdir в файл конфигурации my.ini. Для получения дополнительной информации см. Раздел "Создание файла опций".


Схема установки MySQL в Microsoft Windows

Для MySQL 8.0 в Windows каталог установки по умолчанию - C:\Program Files\MySQL\MySQL Server 8.0 для установок, выполняемых с помощью MySQL Installer. Если вы используете метод ZIP-архива для установки MySQL, вы можете установить его в C:\mysql. Тем не менее, расположение подкаталогов остается прежним.

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

Макет установки MySQL по умолчанию для Microsoft Windows

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