Use o IP em vez disso:
DROP USER 'root'@'127.0.0.1'; GRANT ALL PRIVILEGES ON . TO 'root'@'%';
Para mais possibilidades, consulte este link .
Para criar o usuário root, visto que o MySQL é local e tudo, execute o seguinte na linha de comando (Iniciar> Executar> "cmd" sem aspas):
mysqladmin -u root password 'mynewpassword'
Documentação , e Perdeu acesso root em MySQL .