cart-7003453_1280-removebg-preview
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)
Crear y eliminar un usuario en MySQL
Portada » Blog » Crear y eliminar un usuario en MySQL

Crear y eliminar un usuario en MySQL

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';

3. Crear el usuario en MySQL

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:

Seguir leyendo:

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)

Deja un comentario

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)
error: Content is protected !!
Scroll al inicio
Hablemos de Android: Novedades y ofertas | Reseñas de electrónica
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.