usuarios
Creación de usuarios
Podemos crear usuarios para que accedan a la base de datos. Para ello, utilizamos el comando CREATE USER
:
CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'password';
El comando anterior crea un usuario llamado usuario
con contraseña password
que solo puede acceder desde el servidor localhost
.
Modificación de usuarios
Podemos modificar la contraseña de un usuario con el comando SET PASSWORD
:
SET PASSWORD FOR 'usuario'@'localhost' = PASSWORD('nueva_password');
También podríamos haber utilizado el comando ALTER USER
:
ALTER USER 'usuario'@'localhost' IDENTIFIED BY 'nueva_password';
Podemos modificar el nombre de un usuario con el comando RENAME USER
:
RENAME USER 'usuario'@'localhost' TO 'nuevo_usuario'@'localhost';
Eliminación de usuarios
Podemos eliminar un usuario con el comando DROP USER
:
DROP USER 'usuario'@'localhost';
Podemos eliminar todos los usuarios con el comando DROP ALL USERS
:
DROP ALL USERS;
Bloqueo y desbloqueo de usuarios
Si en algún momento queremos bloquear a un usuario, podemos hacerlo modificando sus permisos y aplicando el atributo ACCOUNT LOCK
:
ALTER USER 'usuario'@'localhost' ACCOUNT LOCK;
Podemos desbloquear a un usuario con el comando UNLOCK ACCOUNT
:
ALTER USER 'usuario'@'localhost' UNLOCK ACCOUNT;