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

问题描述:

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

编辑: 对不起,我的错误。它的PhpMyAdmin/mysql用户帐户不是任何mysql表。

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

+0

你是在谈论表中的用户名列,还是MySQL用户帐号名? *编辑:* phpMyAdmin只是MySQL的前端。我的问题依然存在。其用户帐户为 – BoltClock 2011-02-14 11:50:33

+0

。 – Gaurav 2011-02-14 11:52:48

ALTER TABLE t1 MODIFY col1 VARCHAR(2000); 

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


如果它是MySQL的用户表,然后以根用户登录

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。