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 forusuario’@‘127.0.0.1’;
mysql> revoke all privileges on database.* fromusuario’@‘127.0.0.1’;Lenguaje del código: CSS (css)

4) Asignamos los nuevos privilegios de usuario

mysql> grant SELECT,INSERT,UPDATE,DELETE ONdatabase’.* TOusuario’@‘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;

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This site uses Akismet to reduce spam. Learn how your comment data is processed.