如何增加PhpMyAdmin/mysql用户帐户的用户名长度?
编辑:抱歉我的错误.它的PhpMyAdmin/mysql用户帐号不是任何mysql表.
答:http://dev.mysql.com/doc/refman/4.1/en/user-names.html 根据这篇文章,我不应该这样做.
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提及它.