[sisyphus] вопрос по MySQL-5.0
Anton Farygin
rider на altlinux.com
Вт Янв 26 17:22:30 UTC 2010
Коллеги,
кто-то использует функцию "длинные пароли" в MySQL-server-5.0.83 из
Sisyphus ?
Я пробовал её - она не работает.
Примерно это выглядит так:
с нуля ставим MySQL-server
запускаем (базы чистые). Смотрим поля:
# echo 'describe user'|mysql -u root mysql|grep User
User char(16) NO PRI
16 символов. После этого выполняем:
# mysql_fix_username_length
This script updates all the mysql system tables to be usable by
username length patch, e.g. allowing User field > 16 chars.
WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING!
WARNING! This changes make your DB incompatible with other
MySQL servers/clients don't using this patch.
done
далее смотрим:
# echo 'describe user'|mysql -u root mysql|grep User
User char(32) NO PRI
Всё красиво, стало 32 и root коннектится.
# mysqladmin flush-privileges
После этого всё. Никак достучаться до MySQL нельзя:
# echo 'describe user'|mysql -u root mysql|grep User
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
password: NO)
У кого-то работает патч для длинных имён ?
Подробная информация о списке рассылки Sisyphus