Как я могу увеличить длину имени пользователя в учетной записи PhpMyAdmin / mysql? - PullRequest
8 голосов
/ 14 февраля 2011

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

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

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

1 Ответ

6 голосов
/ 14 февраля 2011
   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 за упоминание об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...