Can't login with Workbench
In MySQL, a user contains 2 mandatory parts:


user name - like root, or sam
host allowed for this user to login, like - localhost, 10.30.10%, 10.% etc.


all these users are different and could have different credentials:


root@localhost
root@10.%
root@10.30.10.%


each from example list - separate user and have unique access list

So you have a choice:


simple - change wildcard for root, I would not recommend it
create another user with remote access:

like:

CREATE USER 'other_root'@'%' IDENTIFIED BY 'other_root_password';

GRANT ALL ON *.* TO 'other_root'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;