Execute a seguinte consulta no MYSQL Workbench
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Onde
root
como seu usuáriolocalhost
como seu URL e password
como sua senha Em seguida, execute esta consulta para atualizar os privilégios:
flush privileges;
Tente se conectar usando o node depois de fazer isso.
Se isso não funcionar, tente sem
@'localhost'
papel.