Корректирующий релиз MySQL Community Server 5.5.10

Материал из Викиновостей, свободного источника новостей

18 марта 2011 года

Представлен корректирующий выпуск СУБД MySQL 5.5.10 в котором исправлено 30 ошибок, из которых 5 приводили к краху рабочего процесса:

  • Крах при обработке некорректных значений в функции DES_DECRYPT();
  • Крах при выполнении "SUBSTRING_INDEX(FORMAT(...), FORMAT(...))" в отладочной сборке MySQL;
  • Крах при выполнении определенным образом сформированных вложенных регулярных выражений;
  • Крах при выполнении ExtractValue() или UpdateXML() для XML-документов с незакрытыми строками комментариев;
  • Крах или вывод некорректного результата при сортировке с использованием "ORDER BY AVG(DISTINCT decimal_col)".

Важные изменения:

  • Изменена версия ABI-интерфейса, что требует пересборки клиентских библиотек при обновлении с прошлых версий MySQL 5.5.x;
  • Полный перевод системы сборки на CMake и прекращение поддержки autotools;
  • В состав включен плагин внешней аутентификации auth_socket, предназначенный для обеспечения соединений от локальных клиентов чрез файл Unix socket;
  • В утилиты mysql_upgrade, mysqlbinlog, mysqlcheck, mysqlimport,

mysqlshow и mysqlslap добавлены новые опции "--default-auth" и "--plugin-dir", позволяющие подключить внешний модуль аутентификации;

  • В системных булевых переменных на этапе запуска сервера теперь можно использовать значения ON/OFF, а не только TRUE/FALSE;
  • Организован вывод более детальной диагностики при возникновении ошибок, связанных с сортировкой. Например:
  • [ERROR] mysqld: Sort aborted: Out of memory (Needed 24 bytes)
  • [ERROR] mysqld: Out of sort memory,

consider increasing server sort buffer size

  • [ERROR] mysqld: Sort aborted: Out of sort memory,

consider increasing server sort buffer size

  • [ERROR] mysqld: Sort aborted: Incorrect number of arguments for

FUNCTION test.f1; expected 0, got 1

  • При выполнении "mysqldump --xml" обеспечено отображение комментариев из описаний столбцов
  • В поставку MySQL включен плагин аутентификации mysql_clear_password, который обрабатывает пароли в открытом виде, без их хэширования и шифрования.

Источники[править]

Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Корректирующий релиз MySQL Community Server 5.5.10», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.