MySql-Workbench: Can't connect to MySQL server on '127.0.0.1' (111)
The error message says clearly the MySQL server could not be reached, hence check everything that could block access to it. This is not user related.


Do you have a running network adaptor on the machine you run Workbench on? Does it allow TCP/IP connections?
Can you reach the target machine your MySQL runs on?
Does MySQL run on that target machine?
Can you create an SSH tunnel to the target machine?
Can you reach the MySQL server when you are logged in on the target machine (e.g. by means of an SSH)?


If you can answer all that with yes there should be no problem connecting to the MySQL server from MySQL Workbench. Point 6 can be a bit more complicated, if your MySQL server is not on the same machine as where the SSH endpoint is or if it has networking disabled or if it uses a different port than what you tried.

However, the general idea should be clear now. Try to isolate the actual problem (is it network related or a config problem?). Maybe this video can also help you: https://www.youtube.com/watch?v=DCgRF4KOYIY&amp;t=76s