Per prima cosa controlla se si tratta di un workbench o di un problema di connessione.
1) Nelle tue finestre esegui 'cmd' per aprire un terminale
Prova entrambi
2a) mysql -u root -p -h 127.0.0.1 -P 3306
2b) mysql -u root -p -h > localhost -P 3306
3) Se la connessione è buona, riceverai una richiesta di password, verifica se riesci a connetterti con la password corretta.
Se la tua connessione viene negata, concedi semplicemente l'autorizzazione
mysql >GRANT ALL ON [DatabaseName].* TO 'root'@'127.0.0.1' IDENTIFIED BY '[PASSWORD]';
Se la tua connessione viene accettata qui, è come un problema di configurazione del workbench.