Hola a todos:
Accidentalmente borre los privilegios del "user" root en el "host" localhost.
Lo que he intentado es hacer un:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mipassword'); ó
GRANT INSERT(user) ON mysql.user TO 'root'@'localhost';
entrando con "mysqld_safe --skip-grant-tables &" para que no me pida password, pero lo único que obtengo es:
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
Al hacer select Host, User en mysql.user obtengo:
Host | User
laptop | root
127.0.0.1 | root
localhost | debian-sys-maint
Faltando el registro que diga localhost | root
Lo que supongo es la solución es entrar con mysqld_safe con la opción --safe-user-create pero al tratar de logearme sin password (mysql -u root) me deniega el acceso a 'root'@'localhost'
ayuda porfavor que no se que más intentar.
saludos y gracias de antemano.