Cambiando privilegios o permisos de un Usuario sobre una base de datos Mysql

Me encontré con un problemita en el que se me requería asignar/modificar permisos a un usuario ya creado en Mysql, esto mediante SSH. Existe una manera sencilla de hacerlo:

1) Conectamos al servidor de mysql

# mysql -uroot -p'CONTRASEÑA'

2) Listamos los usuarios

mysql> select user,password,host from mysql.user;

3) Verificamos que permisos tiene el usuario y luego Sigue limpiar los atributos o permisos que tiene dicho usuario

mysql> show grants for ‘usuario’@‘127.0.0.1’;
mysql> revoke all privileges on database.* from ‘usuario’@‘127.0.0.1’;

4) Asignamos los nuevos privilegios de usuario

mysql> grant SELECT,INSERT,UPDATE,DELETE ON ‘database’.* TO ‘usuario’@‘127.0.0.1’;

5) Finalizamos el proceso haciendo un flush para que tome los cambios

mysql> flush privileges;

Deja tu comentario

cuatro + 18 =

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.