05 February 2008

Creacion de usuarios para MySQL

Se utiliza la sentencia create user:

- CREATE USER pruebasUser IDENTIFIED BY '123456789'

Después de crear el usuario, lo siguiente es darle privilegios:

- GRANT ALL ON *.* TO 'pruebasUser'@'localhost';

Por si se desease cambiar de password se dispone de otro comando:

- SET PASSWORD FOR 'pruebasUser'@'localhost' = PASSWORD('123456789');

Enlaces relacionados:

- FIN -

1 comment:

Alex Perez said...

Hola Emmerson,
soy el alex!

para quien le pueda interesar, esta sentencia se puede afinar un poco más así:

grant all privileges on dbpruebas.*
to 'lalala'@'%' identified by 'password';

De esta manera ya estas creando el usuario en la misma sentencia, en vez de usar una para crearlo y otra para los privilegios. Ademas, lo bueno que tiene es que le das todos los privilegios sobre una base de datos concreta "dbpruebas", no en todo el server; asi que el usuario puede hasta dropar la DB y volver a crearla siempre que la llame "dbpruebas".

Saludosssss

PD: yo tb estoy preparando un blog, proximamente, el lanzamiento