Então você tem o MySQL em seu servidor da Web, mas ele é aberto apenas para portas locais por padrão por motivos de segurança. Se você quiser acessar seu banco de dados a partir de uma ferramenta cliente como o MySQL Query Browser, normalmente você precisa abrir o acesso a partir do seu endereço IP local … mas isso não é tão seguro.
Então, em vez disso, usaremos o encaminhamento de porta por meio de um túnel SSH, para que seu cliente MySQL pense que está se conectando à sua máquina localhost, mas está realmente se conectando ao outro servidor pelo túnel.
Se você estiver usando a linha de comando ssh, o comando ficaria assim. (Você pode fazer a mesma coisa graficamente nas opções Putty ou SecureCRT se precisar)
ssh -L 3306:localhost:3306 [email protected]
A sintaxe é ssh -L
Se você já tem o mysql rodando em sua máquina local, então você pode usar uma porta local diferente para o encaminhamento de porta, e apenas configurar suas ferramentas cliente para acessar o MySQL em uma porta diferente.
Depois de se acostumar com esse método, você se perguntará por que usou o phpmyadmin ou a versão da linha de comando.