Нумерация версий MySQL

Перед установкой пакета, необходимо разобраться с версией пакета. Версии MySQL постоянно обновляются - добавляются новые функции и улучшаются существующие. Для того, чтобы разделить качество вносимых изменений в разные версии MySQL, была введена специальная система ну-мерации, позволяющая определить, какого рода изменения были внесены в ту или иную версию. Такая нумерация позволяет компактно группировать изменения в пакете.

Номер версии состоит из трех чисел, например 3.23.31-beta.

Первый номер в версии MySQL (в приведенном примере - 3) описыва-ет формат файла. Все выпуски версии 3 имеют одинаковый формат файлов баз данных. При появлении следующей версии все таблицы должны быть преобразованы к новому формату и только после этого смогут работать. Для преобразования файлы таблиц к новому формату предоставляются необхо-димые инструменты.

Второй номер в версии MySQL (в примере - 23) указывает выпуск. Обычно увеличение этого номера происходит при добавлении значительных функциональных возможностей MySQL. Как правило, используются два по-следних выпуска. Оба они считаются устойчивыми, однако более старшая версия может иметь некоторые особенности, при этом документация с опи-санием этих особенностей может отсутствовать, или версия не может быть собрана на некоторых операционных системах.

Третий номер в версии MySQL. (в примере - 31) - номер версии в пре-делах выпуска. Этот номер увеличивается для каждого нового дистрибутива. Как правило, он свидетельствует об исправлении ошибок и добавлении не-значительных новых возможностей.

Суффикс (в примере - beta) указывает уровень стабильности выпуска. Возможные суффиксы:

  • alpha указывает, что выпуск содержит некоторую большую сек-цию новых изменений, которые не были проверены на 100%. Известные ошибки должны быть описаны в секции "Новости";

  • beta означает, что весь новый выпуск был проверен. Никакие но-вые особенности, добавленные в версии alpha, не должны вызывать сбои в работе, кроме того, не должно быть никаких известных ошибок. Версия из-меняется с alpha на beta, если в пределах выпуска не было никаких сообще-ний о фатальных ошибках;

  • gamma - это версия beta, которая тестировалась достаточно долго и работает устойчиво. По сравнению с beta версия может включать незначи-тельные исправления ошибок;

  • отсутствие суффикса означает, что версия протестирована и не-которое время работает на различных платформах без сообщений ошибок. В этом случае говорят об устойчивом выпуске.