Главная > MySQL > MySQL Community Server 5.1.32

MySQL Community Server 5.1.32

Sun microsystems выпустили релиз комьюнити сервера MySQL 5.1.32 (MySQL Community Server 5.1.32), в котором исправлены ошибки, обнаруженные с момента первого стабильного релиза MySQL 5.1.30, и устраненны проблемы безопасности. Обнаруженная уязвимость позволяла осуществить отказ в обслуживании (deny of service, крах сервера) при обработке функциями UpdateXML() и ExtractValue() некорректного выражения XPath. Также исправлены несколько проблем, которые приводили к краху процесса MySQL:

  • Критическая ошибка при использовании символа ‘%’ в теле SQL запроса;
  • Критическая ошибка при использовании переменной в тригерре, при вызове функции C API mysql_change_user();
  • Критическая ошибка при выполнении запросов вида NAME_CONST(.. COLLATE …) при наличии проблем с приведением типов;
  • Критическая ошибка при выполнении REPAIR TABLE для сжатых MyISAM таблиц;
  • Критическая ошибка при обработке некорректно вложенных OUTER JOIN запросов.
  • Критическая ошибка в момент восстановления таблицы или выполнении ALTER-операций для MyISAM таблиц, для которых определено несколько полнотекстовых индексов, в том случае, если  переменная myisam_repair_threads имеет значение больше 1.

Из исправлений нарушающих совместимость стоит отметить изменение поведения UPDATE при попытке присвоить NULL-значение полям, для которых указан атрибут NOT NULL. Начиная с этого релиза такие попытки будут приводить к выводу ошибки (даже в том случае, когда работа происходит не в strict SQL режиме. Ранее такая ошибка выводилась только при спользовании strict SQL режима, в противном случае присваивались значения по умолчанию и осуществлялся вывод предупреждения.

скачать MySQL Community Server 5.1.32 | download MySQL Community Server 5.1.32

Скачать это релиз можно с официального сайта MySQL [http://dev.mysql.com/downloads/mysql/5.1.html]

MySQL
  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.