Currently I use the SQLyogTunnel.php file to connect to my work's SQL servers. The sole reason for this is that I want to be able to create multiple connections using a single connection profile. This isn't possible using SSH tunnels because opening a new connection tries to open a new SSH tunnel using the same port that the first connection is already using.
What I propose:
When SSH tunneling is enabled, don't force the user to manually select which port will be used for the local end of the tunnel. Either, a) randomly select a free port > 1024 and < 65535, or :cool: give the user the option to specify a range of ports to use.
This would allow for a user to have a single connection profile to a server, but open several connections simultaneously. No more having to create “DB Server 1 Conn 1”, “DB Server 1 Conn 2”, …