Para recuperar la clave del usuario root en mysql hay que seguir los pasos siguientes:
Parar el servicio mysql con el comando "sudo systemctl stop mysql"
Reiniciar el servicio mysql omitiendo la tabla de permisos con el comando "sudo mysqld_safe --skip-grant-tables".
Entrar en mysql con el comando "mysql-u root"
Comprobar que el usuario existe con la query: "select User, password,plugin FROM mysql.user;"
Acutalizar la contraseña del usuario con la query: "update mysql.user set password=PASSWORD('mypassword'), plugin = NULL WHERE User = 'root';". Donde "mypassword" es la nueva clave que se codificará con la función "PASSWORD"
Parar el servicio mysql con el comando "sudo service mysql stop"
Arrancar el servicio mysql con el comando "sudo service mysql start"