The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Вышел MySQL Community Server 5.0.67

09.08.2008 11:54

Объявлено о релизе MySQL Communtity Server версии 5.0.67. В данный момент версия доступна для свободной загрузки в исходных кодах и бинарных файлах. Несмотря на ранее данные обещания выпускать 4 релиза в год, 5.0.67 вышел спустя 9 месяцев с момента выпуска прошлой публичной версии MySQL Communtity 5.0.51, которая была выпущена в ноябре 2007 года.

Список основных изменений и улучшений:

  • Механизм хранения данных FEDERATED теперь отключен по умолчанию в файлах .cnf, поставляемых в MySQL (my-huge.cnf, my-medium.cnf и так далее);
  • Некоторые изменения были внесены в "CHECK TABLE ..., FOR UPGRADE" и "REPAIR TABLE", для манипулирования таблицами с несовместимыми файлами .frm (файлами, созданными в различных версиях MySQL Server). Также данные изменения затрагивают программу mysqlcheck, запускаемую посредством mysql_upgrade, так как первая использует таблицы CHECK и REPAIR;

Изменения, несовместимые с предыдущими версиями:

  • С включенным режимом ONLY_FULL_GROUP_BY запросы вида "SELECT a FROM t1 HAVING COUNT(*)>2" не будут отклоняться. Изменение отличается от предыдущих версий тем, что теперь условие HAVING, а также список выборки проходят предварительную проверку;
  • В предыдущих версиях была вероятность двойного чтения файлов конфигурации при запуске программы, если какие-либо стандартные файлы оказывались одной и той же директорией. Теперь копии удаляются из списка файлов для считывания, кроме того, пользователи могут осуществить повторное считывание системных настроек посредством ~/.my.cnf (ранее это было невозможно ввиду того, что SYSCONFDIR/my.cnf считывался последним). Данное изменение было сделано, так как на Unix-системах MySQL производит считывание настроек в ~/my.cnf прежде, чем из стандартного ~/.my.cnf;
  • Был возвращен патч из MySQL 5.0.50, который влиял на корректное функционирование MySQL (при обработке запроса удаления отдельных элементов, происходило удаление строки из таблицы;
  • Вывод функции STR_TO_DATE() теперь эквивалентен DATETIME по умолчанию. Также некоторые изменения коснулись функций и операторов COALESCE(), IF(), IFNULL(), LEAST(), GREATEST(), и CASE, возвращающих некорректные результаты своих действий. Теперь эти операторы используют определенные типы SQL-аргументов, а не внутренние типы;
  • В предыдущих версиях было возможно использование функции FRAC_SECOND в качестве эквивалента для MICROSECOND с DATE_ADD(), DATE_SUB() и INTERVAL. После внесённых изменений использование FRAC_SECOND со всем, кроме TIMESTAMPADD() или TIMESTAMPDIFF() вызовет синтаксическую ошибку;

Исправления безопасности:

  • Устранена проблема, приводящая к аварийному завершению работы локального сервера, когда удаленный сервер возвращает значение в нескольких столбцах таблицы при использовании FEDERATED;
  • В более ранних версиях функция ALTER VIEW сохраняла исходное значение до его изменения пользователем, что могло привести к расширению прав доступа к просмотру. Теперь доступ к ALTER VIEW имеют только привилегированные пользователи.
  • Исправлена возможность обхода некоторых ограничений при доступе к MyISAM таблицам в MySQL, через перезапись файлов таблиц путем манипуляции с опциями "DATA DIRECTORY" и "INDEX DIRECTORY".
  • Исправлена уязвимость в коде библиотеки yaSSL. Используя данную уязвимость,при активации yaSSL (с OpenSSL проблем нет) и настройке сервера на прием внешних соединений, злоумышленник, не имеющий учетной записи, может вызвать крах mysql или выполнить свой код в системе.


  1. Главная ссылка к новости (http://permalink.gmane.org/gma...)
  2. OpenNews: Уже 7 месяцев нет новых релизов MySQL Community Eddition
  3. OpenNews: Вышел MySQL 5.0.51a с исправлением трех уязвимостей
  4. OpenNews: Вышел релиз MySQL 5.0.51 с исправлением уязвимости
Автор новости: v.prokofyev
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/17325-mysql
Ключевые слова: mysql
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (4) RSS
  • 1.1, parad (??), 22:05, 09/08/2008 [ответить]  
  • +/
    > Список основных изменений и улучшений:
    > Механизм хранения данных FEDERATED теперь отключен по умолчанию в файлах .cnf, поставляемых в MySQL (my-huge.cnf, my-medium.cnf и так далее);
    >Некоторые изменения были внесены в "CHECK TABLE ..., FOR UPGRADE" и "REPAIR TABLE", для манипулирования таблицами с несовместимыми файлами .frm (файлами, созданными в различных версиях MySQL Server). Также данные изменения затрагивают программу mysqlcheck, запускаемую посредством mysql_upgrade, так как первая использует таблицы CHECK и REPAIR;

    Черт, этого релиза я ждал всю свою сознательную жизнь! Без этих изменений мускуль был сер и некрасив, теперь я вижу как близко за 9месяцев он приблизился к ораклу, и как далеко вперед обошел постгрю! Я вижу будущее мускуля светлым! Давайте все вместе порадуемся!!! Урраааа!

     
  • 1.4, Аноним (-), 08:02, 10/08/2008 [ответить]  
  • +/
    ну выпустили, а ничё такого сильного не добавили, так, для галочки
     
  • 1.5, ans (ok), 09:31, 10/08/2008 [ответить]  
  • +/
    Надеюсь.. что мне не придётся мигрировать на PostgreSQL =)
     
     
  • 2.6, Vitaly_loki (??), 13:23, 10/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Надеюсь.. что мне не придётся мигрировать на PostgreSQL =)

    Я уже давно смигрировал на нее из-за наследования таблиц в postgresql, но mysql тож хорошая база данных. Для web самое оно

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру