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.