Usa invece l'IP:
DROP USER 'root'@'127.0.0.1'; GRANT ALL PRIVILEGES ON . TO 'root'@'%';
Per ulteriori possibilità, vedere questo link .
Per creare l'utente root, visto che MySQL è locale e tutto, esegui quanto segue dalla riga di comando (Start> Esegui> "cmd" senza virgolette):
mysqladmin -u root password 'mynewpassword'
Documentazione e Accesso root perso in MySQL .