Primeiro verifique se é um problema de bancada ou de conexão.
1) Em suas janelas, execute 'cmd' para abrir um terminal
Experimente os dois
2a)
mysql -u root -p -h 127.0.0.1 -P 3306
2b)
mysql -u root -p -h > localhost -P 3306
3) Se a conexão estiver boa, você receberá um prompt de senha, veja se consegue se conectar com a senha correta.
Se sua conexão for negada, basta conceder a permissão
mysql >GRANT ALL ON [DatabaseName].* TO 'root'@'127.0.0.1' IDENTIFIED BY '[PASSWORD]';
Se sua conexão for aceita aqui, é como um problema de configuração do workbench.