2011-02-14 30 views
7

¿Cómo puedo aumentar la longitud del nombre de usuario de la cuenta de usuario de PhpMyAdmin/mysql?¿Cómo puedo aumentar la longitud del nombre de usuario de la cuenta de usuario PhpMyAdmin/mysql?

Editar: Lo siento por mi error. Su cuenta de usuario PhpMyAdmin/mysql no incluye ninguna tabla mysql.

respuesta: http://dev.mysql.com/doc/refman/4.1/en/user-names.html De acuerdo con este artículo que no debería hacer esto.

+0

¿Estás hablando de columnas 'username' en tus tablas, o nombres de cuentas de usuario MySQL? * Editar: * phpMyAdmin es solo una interfaz para MySQL. Mi pregunta sigue en pie. – BoltClock

+0

su cuenta de usuario. – Gaurav

+0

ejecutar la consulta alter en PHPMySQL debe hacer su trabajo – Nishant

Respuesta

5
ALTER TABLE t1 MODIFY col1 VARCHAR(2000); 

se refieren: http://dev.mysql.com/doc/refman/5.1/en/alter-table.html


Si se trata de la mesa del usuario de MySQL, y luego entrar como root

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

Lo anterior es NO RECOMENDADOS

Gracias por la realimentación. He intentado lo anterior, y la columna user se pudo cambiar con éxito. Sin embargo, el manual de MySQL advierte contra ello

Los nombres de usuario de MySQL pueden tener hasta 16 caracteres. No se admite el cambio de la longitud máxima. Si intenta cambiarlo, por ejemplo, cambiando la longitud de la columna Usuario en las tablas de la base de datos mysql, esto dará como resultado un comportamiento impredecible. (En cualquier caso, no se admite la alteración de tablas de privilegios). Los nombres de usuario del sistema operativo pueden tener una longitud máxima diferente. Por ejemplo, los nombres de usuario de Unix generalmente están limitados a ocho caracteres.

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

Gracias @BoltClock para mencionarlo.

+0

nombre de usuario de la cuenta de usuario de mysql, no para ninguna tabla. – Gaurav

+1

Si bien esto puede funcionar, generalmente no es una buena idea meterse con las tablas del sistema. Pero haz lo que debas. – BoltClock

+0

@BoltClock: Entonces, ¿no hay alguna forma de hacer esto? – Gaurav

Cuestiones relacionadas