You could always try to manually set up a tunnel yourself via the terminal:
1. Open up a terminal.
2. Enter: ssh -L 3307:localhost:3306 <email address hidden>
3. Open MySQL Workbench.
4. Create a new "Standard (TCP/IP)" connection.
5. For the hostname, leave the default: 127.0.0.1
6. For the port: 3307 (assuming you've used 3307 as in my example above).
7. Enter the rest of your MySQL credentials.
Note that I have used 3307 in step 2 above. This would be necessary if you have a local instance of MySQL Server listening on port 3306 (in which case, it would not bind to 3306). If you don't have a local instance of MySQL Server listening on port 3306, you could use:
ssh -L 3306:localhost:3306 <email address hidden>
and then for step 7 leave the default port - 3306.
I haven't tried out the above myself, but I see no reason why it wouldn't work.
@Mateusz Piątkowski (bananq):
You could always try to manually set up a tunnel yourself via the terminal:
1. Open up a terminal.
2. Enter: ssh -L 3307:localhost:3306 <email address hidden>
3. Open MySQL Workbench.
4. Create a new "Standard (TCP/IP)" connection.
5. For the hostname, leave the default: 127.0.0.1
6. For the port: 3307 (assuming you've used 3307 as in my example above).
7. Enter the rest of your MySQL credentials.
Note that I have used 3307 in step 2 above. This would be necessary if you have a local instance of MySQL Server listening on port 3306 (in which case, it would not bind to 3306). If you don't have a local instance of MySQL Server listening on port 3306, you could use:
ssh -L 3306:localhost:3306 <email address hidden>
and then for step 7 leave the default port - 3306.
I haven't tried out the above myself, but I see no reason why it wouldn't work.