Как я могу увеличить длину имени пользователя учетной записи Пользователя PhpMyAdmin/mysql?

Как я могу увеличить длину имени пользователя учетной записи Пользователя PhpMyAdmin/mysql?

редактировать : Извините за ошибку. Его учетная запись Пользователя PhpMyAdmin / mysql не является таблицей mysql.

ответ : http://dev.mysql.com/doc/refman/4.1/en/user-names.html Согласно этой статье я не должен этого делать.

1 ответов


   ALTER TABLE t1 MODIFY col1 VARCHAR(2000);

см.:http://dev.mysql.com/doc/refman/5.1/en/alter-table.html


Если это таблица пользователя MySQL, то войдите как root

mysql --user=root mysql -pPASSWORD
ALTER TABLE user MODIFY user CHAR(100);
commit;

ВЫШЕ не рекомендовано

Спасибо за отзыв. Я пробовал выше, и столбец user может быть успешно изменен. Однако руководство MySQL предупреждает об этом

имена пользователей MySQL могут быть длиной до 16 символов. Изменение максимальной длины не поддерживается. Если вы попытаетесь изменить его, например, изменив длину столбца пользователя в таблицах базы данных mysql, это приведет к непредсказуемому поведению. (Изменение таблиц привилегий в любом случае не поддерживается.) Имена пользователей операционной системы могут иметь разную максимальную длину. Например, имена пользователей Unix обычно ограничивается восемью символами.

см. http://dev.mysql.com/doc/refman/4.1/en/user-names.html

спасибо @BoltClock за упоминание об этом.