длина логина более 16 символов

yugene

Отошел от дел
длина логина более 16 символов

Перешел с MySQL 3.23 на 4.1.12. При этом все логины в табличках mysql.user и mysql.db, длина которых более 16 символов, обрезались. Расширил колонку `User` в таблицах до 32 символов. Логин помещается полностью, но соединение все-равно не устанавливается. Выдает ошибку "#1045 - Access denied for user" и имя пользователя, обрезанное до тех же 16 символов.

Можно в MySQL использовать длинные логины?
 

ForJest

- свежая кровь
Нельзя. Вообще системные таблички муськи руками править это не самая лучшая идея.
Создавай логин коротки, хоть буквенно-цифровой. И храни соотвествие - коротки/длинный в отдельной таблице.
 

yugene

Отошел от дел
Автор оригинала: ForJest
Создавай логин коротки, хоть буквенно-цифровой. И храни соотвествие - коротки/длинный в отдельной таблице.
Угу, видимо, так и сделаю. Вот в 3-ке можно было...
 
Сверху