Javi, nunca había visto un error como ese.
Yo te puedo decir la forma para ingresar a tu base de datos pero no creo que ese resuelva el problema de base, Si no consigues nada en foros buscando en google te recomiendo que apliques la técnica que te daré a continuación y luego borres e instales Mysql de nuevo desde cero.
Cómo ingresar a Mysql sin Clave
(Es como hackearte tu mismo pero en el servidor local)
1.- Detener servicio de Mysql
2.- INiciar mysql por cónsola con el siguiente comando:
sudo mysqld_safe --skip-grant-tables
(En algunos casos debes ejecutarlo desde el directorio en el que se encuentra el archivo mysqld_safe
3.- Ya está Mysql levantado y podrás ingresar con el usuario root (sin password) o hacer un mysqldump para extraer tu data.
Espero que te ayude.
___________________________
Ing. Jesús Alfredo Uzcanga
Twitter: @JesusUzcanga
We learn the 20% of what we HEAR,
the 50% of what we SEE,
the 80% of what we DO and
the 95% of what we TEACH.
____________________________________________________________
https://www.linkedin.com/in/jauzcanga/