Como dar privilegios de administrador en MySQL?
¿Cómo dar privilegios de administrador en MySQL?
Asignar permisos a usuarios MySQL
- CREATE USER ‘usuario’@’localhost’ IDENTIFIED BY ‘password’;
- GRANT ALL PRIVILEGES ON *. * TO ‘nombre_usuario’@’localhost’;
- SELECT User FROM mysql. user;
- DROP USER ‘usuario’@’localhost’;
- REVOKE UPDATE, DELETE ON *. * FROM ‘usuario’@’localhost’;
- REVOKE ALL PRIVILEGES ON *.
¿Cómo eliminar privilegios en MySQL?
Para eliminar privilegios que previamente hemos asignado a un usuario MySQL con el comando GRANT, utilizaremos el comando REVOKE. La sintaxis sería la siguiente: REVOKE privilegios, GRANT OPTION FROM ‘usuario’@’host’;
¿Cuáles son los privilegios en MySQL?
Los privilegios CREATE y DROP permiten crear nuevas bases de datos y tablas, o eliminar las existentes. Si otorga el privilegio DROP para la base de datos mysql a un usuario, ese usuario puede eliminar la base de datos en la que MySQL almacena los privilegios de acceso.
¿Cuál es la función es utilizada para revocar los privilegios del usuario?
Revoke (quitar permisos) Esta sentencia sirve para quitar permisos (o privilegios) a un usuario o a un rol.
¿Cómo puedo visualizar los privilegios de un usuario en MySQL?
Visualizar privilegios de un usuario con SHOW GRANTS. El comando SHOW GRANTS sirve para visualizar en la salida estándar de la shell de MySQL los privilegios asignados a un usuario: mysql> SHOW GRANTS for ‘foo’@’localhost’; +——————————————————————————-+ | Grants for foo@localhost |
¿Cómo puedo eliminar un usuario MySQL?
Tenemos la opción de especificar la contraseña con su valor en hash. Este valor debe ser generado anteriormente con la función PASSWORD () de MySQL: Eliminar un usuario MySQL es sencillo, el comando a utilizar es « DROP USER » seguido del usuario a eliminar:
¿Cómo Asignamos los privilegios a otros usuarios?
En el siguiente ejemplo, asignamos todos los privilegios posibles al usuario «foo» (si no existe se crea) sobre todas las bases de datos y tablas, para conexiones desde localhost únicamente y además le concedemos el permiso GRANT para que tenga la opción de asignar permisos a otros usuarios: mysql> GRANT ALL PRIVILEGES ON *.*
