En este ejemplo aprenderás a crear, asignar permisos, revocar y eliminar un usuario en MySQL. Usaremos la base de datos tiendaonline y el usuario de ejemplo será Carlos, con la contraseña 1234. Permitiremos el acceso desde cualquier host (%).
1. Seleccionar la base de datos
Primero, seleccionamos la base de datos con la que vamos a trabajar:
USE tiendaonline;
2. Verificar si el usuario existe
Antes de crear el usuario, comprobamos si ya existe en el sistema:
SELECT user FROM mysql.user WHERE user = 'Carlos';
Creamos el usuario Carlos, con contraseña 1234, permitiendo conexiones desde cualquier host:
CREATE USER 'Carlos'@'%' IDENTIFIED BY '1234';
4. Ver los usuarios creados
Para verificar que el usuario se ha creado correctamente:
SELECT user FROM mysql.user;
5. Ver permisos del usuario
Por defecto, un usuario recién creado no tiene permisos. Podemos comprobarlo así:
SHOW GRANTS FOR 'Carlos'@'%';
6. Asignar permisos
Ahora le otorgamos todos los privilegios sobre la base de datos tiendaonline:
GRANT ALL PRIVILEGES ON tiendaonline.* TO 'Carlos'@'%';
Esto permite que el usuario pueda realizar cualquier operación dentro de la base de datos: crear, modificar y borrar datos o estructuras como tablas y vistas.
7. Revocar permisos (opcional)
Si en algún momento deseamos quitar todos los permisos antes de eliminar al usuario, utilizamos:
REVOKE ALL PRIVILEGES ON tiendaonline.* FROM 'Carlos'@'%';
8. Eliminar el usuario
Una vez revocados los permisos (opcional), podemos eliminar el usuario:
DROP USER IF EXISTS 'Carlos'@'%';
9. Verificar que el usuario ya no existe
Finalmente, comprobamos que el usuario ha sido eliminado:
SELECT user FROM mysql.user;
El usuario Carlos ya no debería aparecer en la lista.
Demostración en vídeo del proceso para crear y eliminar un usuario en MySQL:
Ofertas DIA del 31 de diciembre al 6 de enero del 2026 DIA lanza su nuevo folleto de ofertas válido del miércoles 31 de diciembre al martes 6 de enero de 2026, con importantes descuentos en alimentación, congelados, charcutería, bebidas,... Lee más: Ofertas DIA del 31 de diciembre al 6 de enero de 2026
Bazar Lidl del 29 de diciembre al 4 de enero de 2026: ofertas en hogar, bricolaje y pequeños electrodomésticos El bazar Lidl del 29 de diciembre al 4 de enero de 2026 llega con una amplia selección de productos pensados... Lee más: Bazar Lidl del 29 de diciembre al 4 de enero de 2026
Catálogo Lidl del 29 de diciembre al 4 de enero de 2026: ofertas para Fin de Año y Reyes El catálogo Lidl del 29 de diciembre al 4 de enero de 2026 llega cargado de ofertas irresistibles para cerrar el... Lee más: Catálogo Lidl del 29 de diciembre al 4 de enero de 2026