[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