Creación de Usuarios MYSQL
Creación de Usuarios MYSQL
Creación de Usuarios MYSQL
Para agregar un nuevo usuario, es tan simple como ejecutar la siguiente sentencia:
Por ejemplo, para agregar al usuario juanperez con la clave 123456, se utilizara:
IDENTIFIED BY '123456';
Una muy buena prctica es limitar la conexin de los usuarios por host, para prevenir
'nombre_de_usuario'@'host'
Por ejemplo, para crear al usuario beatriz y solo permitir su conexin local, la sentencia
sera la siguiente:
IDENTIFIED BY '123456';
SET PASSWORD
# o tambin:
SET PASSWORD
Por ejemplo, para agregar 1es2n14 como contrasea del usuario root, la sentencia
sera:
SET PASSWORD
GRANT permiso
ON database
TO usuario;
Por ejemplo, para otorgar permisos de seleccin sobre la tabla categoria de la base de
GRANT SELECT
ON weblibros.categoria
TO juanperez;
siguiente:
Y si el usuario juanperez intentara acceder a una tabla no permitida, el acceso le sera
negado:
opciones.
database.table2,
database2.table
TO usuario # a un usuario
DATABASE TABLAS
Crearemos primero 3 usuarios, a los que solo se les permita conectarse de forma local:
IDENTIFIED BY 'v4n1n41974';
IDENTIFIED BY 'r0x4n4-1275';
IDENTIFIED BY '33885409sil';
ON euroengine.*
De eso se trata la clusula WITH GRANT OPTION que se especifica de la siguiente manera:
GRANT permisos
ON tablas
TO usuario
Si seguimos con el ejemplo anterior, ahora, al usuario vanina, le otorgaremos todos los
permisos para la tabla categoria de la base de datos weblibro, permitindole conceder dichos
permisos a cualquier otro usuario existente:
GRANT ALL
ON weblibros
TO vanina
Revocando permisos
Revocar permisos es algo similar a concederlos. Solo cambia un poco la sintaxis:
TO => FROM
REVOKE privilegio
ON tabla
FROM usuario
Por ejemplo:
ON midatabase.tabla_productos
FROM anitamayer
Puedo, adems, revocar privilegios en cascada, para los casos en los cules, el usuario en
ON midatabase.tabla_productos
FROM anitamayer
CASCADE
ON midatabase.tabla_productos
FROM anitamayer
RESTRICT
Tomado de:
http://46.101.4.154/Art%C3%ADculos%20t%C3%A9cnicos/Bases%20de%20datos/Administraci%C3%B3n%20de%20
usuarios%20en%20MySQL.pdf