Es normal cometer errores mientras trabajamos, somos humanos al fin y al cabo, en mi caso, me pasó recientemente que cambie el host desde el que se podía conectar el usuario root de MySQL a una IP a la que no tenía acceso. Se me fué el dedo..
Afortunadamente, la forma de entrar en el modo recovery de MySQL es muy sencillo, para ello, primero de todo paramos MySQL y nos aseguramos que no hay procesos de MySQL o un pid en funcionamiento.
Tras esto, lanzamos MySQL con el comando:
sudo mysqld_safe --skip-grant-tables &
Después, nos conectamos a MySQL con root (no pedirá contraseña), si es un servidor Plesk, entrad con Admin:
mysql -uroot
Ahora, simplemente revirtamos los cambios que hicimos y no eran correctos, en mi caso:
use mysql; update user set Host='localhost' where user='root'; flush privileges;
Por último, simplemente reiniciamos MySQL.
¡Espero que os sirva!
0 comentarios