Spec-Zone.ru › MySQL 5.7

2.1.2 Какая версия и дистрибутив MySQL установить

При подготовке к установке MySQL определите, какую версию и какой формат дистрибутива (бинарный или исходный) использовать.

Сначала решите, устанавливать ли релиз разработки или релиз общего распространения (GA). Релизы разработки содержат самые новые функции, но не рекомендуются для использования в производственной среде. Релизы общего распространения (также называемые производственными или стабильными релизами) предназначены для использования в производственной среде. Мы рекомендуем использовать последнюю версию GA.

Схема именования в MySQL 5.7 использует имена релизов, состоящие из трёх чисел и необязательного суффикса; например, mysql-5.7.1-m1. Числа в имени релиза интерпретируются следующим образом:

  • Первое число (5) — это номер основной версии.

  • Второе число (7) — это номер дополнительной версии. Вместе основная и дополнительная версии составляют номер серии релиза. Номер серии описывает стабильный набор функций.

  • Третье число (1) — это номер версии в серии релизов. Он увеличивается при каждом новом исправительном релизе. В большинстве случаев лучшим выбором является последняя версия в серии.

Имена релизов также могут включать суффикс, указывающий уровень стабильности релиза. Релизы в серии проходят через набор суффиксов, чтобы показать, как повышается уровень стабильности.

  • mN (например, m1, m2, m3, ...) указывает номер этапа. Разработка MySQL использует модель этапов, в которой каждый этап вводит небольшой подмножество тщательно протестированных функций. От одного этапа к другому интерфейсы функций могут измениться или функции могут быть удалены на основе отзывов членов сообщества, которые тестируют эти ранние релизы. Функции в релизах этапов могут считаться предварительными.

  • rc указывает релиз-кандидат (Release Candidate, RC). Релизы-кандидаты, по мнению разработчиков, являются стабильными, пройдя все внутренние тесты MySQL. Новые функции могут всё ещё добавляться в релизы-кандидаты, но основное внимание переключается на исправление ошибок, чтобы стабилизировать функции, добавленные ранее в серии.

  • Отсутствие суффикса указывает на релиз общего распространения (GA) или производственный релиз. Релизы GA стабильны, успешно пройдя предыдущие стадии релиза, и, по мнению разработчиков, надёжны, не содержат серьёзных ошибок и подходят для использования в производственных системах.

Разработка в рамках серии начинается с этапов, затем следует за релизами-кандидатами и, наконец, достигает статуса релизов GA.

После выбора версии MySQL определите формат дистрибутива для вашей операционной системы. В большинстве случаев бинарный дистрибутив — это правильный выбор. Бинарные дистрибутивы доступны в родном формате для многих платформ, таких как пакеты RPM для Linux или пакеты DMG для macOS. Дистрибутивы также доступны в более универсальных форматах, таких как архивы Zip или сжатые файлы tar. В Windows для установки бинарного дистрибутива можно использовать установщик MySQL.

В некоторых случаях предпочтительнее установить MySQL из исходного дистрибутива:

  • Вы хотите установить MySQL в определённом месте. Стандартные бинарные дистрибутивы готовы к работе в любом месте установки, но вам может потребоваться ещё большая гибкость для размещения компонентов MySQL там, где вы хотите.

  • Вы хотите настроить mysqld с функциями, которые могут отсутствовать в стандартных бинарных дистрибутивах. Вот список наиболее распространённых дополнительных опций, используемых для обеспечения доступности функций:

    • -DWITH_LIBWRAP=1 для поддержки TCP-обёрток.

    • -DWITH_ZLIB={system|bundled} для функций, зависящих от сжатия.

    • -DWITH_DEBUG=1 для поддержки отладки.

    Дополнительную информацию см. в разделе 2.8.7 «Параметры конфигурации MySQL из исходного кода».

  • Вы хотите настроить mysqld без некоторых функций, которые включены в стандартные бинарные дистрибутивы. Например, дистрибутивы обычно компилируются с поддержкой всех наборов символов. Если вы хотите более небольшой сервер MySQL, вы можете перекомпилировать его с поддержкой только необходимых вам наборов символов.

  • Вы хотите прочитать или изменить код C и C++, составляющий MySQL. Для этого получите исходный дистрибутив.

  • Исходные дистрибутивы содержат больше тестов и примеров, чем бинарные дистрибутивы.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/which-version.html

Spec-Zone.ru

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