Not able to login to MySQL server through MySQL workbench
If your MySQL Server and Workbench are on different machine then you need a mysql user to connect and you also need to comment the bind address in my.cnf

User creation 

GRANT ALL PRIVILEGES ON *.* TO 'someUser'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;


And then find the following line and comment it out in your my.cnf file, which usually lives on /etc/mysql/my.cnf or /etc/my.cnf on Unix/OSX systems.

Comment bind-address

Change line

 bind-address = 127.0.0.1


to

 #bind-address = 127.0.0.1 (commented)


And restart the MySQL server for the changes to take effect ,Now try this user from workbench