¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)
Crear y eliminar un usuario en MySQL – Guía paso a paso
Portada » Crear y eliminar un usuario en MySQL – Guía paso a paso

Crear y eliminar un usuario en MySQL

Anuncios
Publicidad

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 informática
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.