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'
Lenguaje del código: PHP (php)
2) Listamos los usuarios
mysql> select user,password,host from mysql.user;
Lenguaje del código: JavaScript (javascript)
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’;
Lenguaje del código: CSS (css)
4) Asignamos los nuevos privilegios de usuario
mysql> grant SELECT,INSERT,UPDATE,DELETE ON ‘database’.* TO ‘usuario’@‘127.0.0.1’;
Lenguaje del código: CSS (css)
5) Finalizamos el proceso haciendo un flush para que tome los cambios
mysql> flush privileges;
Comentarios recientes