如何增加PhpMyAdmin/mysql用户帐户的用户名长度?

Gau*_*rav 8 mysql phpmyadmin

如何增加PhpMyAdmin/mysql用户帐户的用户名长度?

编辑:抱歉我的错误.它的PhpMyAdmin/mysql用户帐号不是任何mysql表.

:http://dev.mysql.com/doc/refman/4.1/en/user-names.html 根据这篇文章,我不应该这样做.

Nis*_*ant 6

   ALTER TABLE t1 MODIFY col1 VARCHAR(2000);
Run Code Online (Sandbox Code Playgroud)

参考:http://dev.mysql.com/doc/refman/5.1/en/alter-table.html


如果是MySQL的User表,则以root身份登录

mysql --user=root mysql -pPASSWORD
ALTER TABLE user MODIFY user CHAR(100);
commit;
Run Code Online (Sandbox Code Playgroud)

以上推荐

感谢您的反馈.我已经尝试了上面的内容,并且user可以成功更改列.但是,MySQL手册警告它

MySQL用户名最长可达16个字符.不支持更改最大长度.如果试图通过改变在MySQL数据库表中的用户列的长度来改变它,例如,这将导致不可预知的行为.(在任何情况下都不支持更改权限表.)操作系统用户名可能具有不同的最大长度.例如,Unix用户名通常限制为八个字符.

请参阅http://dev.mysql.com/doc/refman/4.1/en/user-names.html

谢谢@BoltClock提及它.