mira deberias conectarte mediante consola y revisar si el usuario root en la tabla users de la base de datos mysql tiene contrasenia, y si puede ser accedida desde localhost, y despues
prueba conectarte
Código:
//si tienes contrasenia
mysql -u root -p
//si no tienes contrasenia
mysql -u root
si te sale algun error, copia el error y muestranos cual es, cya