Eu sei que existem alguns tutoriais sobre isso, mas não consigo fazer isso funcionar na minha máquina.
Então eu tenho um banco de dados MySQL em execução:
Server: dbhost.net
Name: mydbuser
PW: mydbuserpwd
Port: 3306
Esta base de dados é alcançável através de uma conexão SSH como esta:
Server: dbhost.net
Name: mysshuser
PW: using my ssh public key
No Sequel Pro, ele se parece com isto:
Agora eu tenho um aplicativo local instalado que está me pedindo minhas credenciais MySQL - quando eu insiro minhas credenciais normais do MySQL acima, isso não vai funcionar. Então, eu preciso digitar algo (servidor, nome de usuário, senha) no aplicativo que, em seguida, estabelece uma conexão com o banco de dados por meio da conexão SSH, conforme mencionado acima. Como faço isso? Eu tentei com:
ssh -L 1025:127.0.0.1:3306 -p 22 -l mysshuser -N dbhost.net
E, em seguida, usando 127.0.0.1:1025
no aplicativo, mas isso não faz nada. Você pode ajudar?
Tags ssh networking mysql