Особенности сборки MySQL в ALTLinux ----------------------------------- Автор: Konstantin A. Lepikhov + Сервис mysqld работает в ограниченной среде выполнения (chroot). Из-за этого часть функций, например, LOAD FILE будет недоступна, т.к. требует наличия файлов из внешней среды, недоступных внутри chroot. + offline версия руководства с http://dev.mysql.com находится в подпакете -htmlhelp. + Размер username для доступа к db увеличен до 32 символов, что делает дампы таблиц mysql.user, mysql.db, mysql.*_priv несовместимыми с более ранними версиями MySQL (<= 5.0.24-alt2) в случае использования данного функционала. Кроме несовместимости на уровне баз, существует несовместимость на уровне протокола MySQL, если планируется использовать имена пользователей БД длиннее 16 символов. Убедительно просим обратить внимание на эту особенность при создании решений, использующих различные версии MySQL или сборки MySQL из разных дистрибутивов. Рекомендации по переходу на username > 16 символов: - Необходимо установить/обновить MySQL-server до версии 5.0.27-alt1; - Необходимо выполнить скрипт mysql_fix_privilege_tables, если вы обновляетесь с любой предыдущей версии MySQL, имеющей более низкий мажорный номер; - Выполнить скрипт mysql_fix_username_length, указав ему в качестве параметров имя и пароль администратора БД. ВНИМАНИЕ! После выполнения данных процедур ваши базы станут несовместимыми с другими версиями MySQL, в которых не используется патч username-length.