lunes, 25 de enero de 2010

Freebsd 7/8: Eliminar usuarios en mysql 5.1

Bien, acabamos de instalar freebsd o bien ya tenemos un servidor operando. Cuando tenemos los mentados usuarios anonimos, es altamente recomendable los eliminemos o bien les asignemos password.

Yo en lo personal los elimino, por default mysql crea el mismo usuario 3 veces, una por cada conexion de red que tengamos, ejemplo:

@localhost
@127.0.0.1
@hostname

El anonimo aparece sin nombre, si ustedes le hacen un query a la tabla 'users' de mysql:

select User from user;

Van a ver a este usuario con este campo vacio, este es.

Para eliminarlo debemos ejecutar el comando DROP, su sintaxis es muy simple:

DROP USER USERNAME;

Para ya eliminar todas las apariciones del anonimo, debe ejecutar el comando 1 por 1, asi:

drop user ''@'localhost';
drop user 'hostname';
drop user '';

Por cada aparicion de mi query lo hago, recuerden que mysql genera los usuarios de la forma:

username@hostame.

Por ello es necesario especificar esa parte, ya que es parte del username.

Esto mismo aplica a todos los demas usuarios, no solo a los anonimos.

Saludos!!!

No hay comentarios: