我知道有很多关于这个的教程,但我无法让它在我的计算机上运行。
因此我有一个运行于以下平台的 MySQL 数据库:
Server: dbhost.net
Name: mydbuser
PW: mydbuserpwd
Port: 3306
可以通过 SSH 连接访问此数据库,如下所示:
Server: dbhost.net
Name: mysshuser
PW: using my ssh public key
现在我安装了一个本地应用程序,它要求我输入 MySQL 凭据 - 当我从上面输入我的正常 MySQL 凭据时,它将不起作用。因此,我需要在应用程序中输入一些内容(服务器、用户名、密码),然后通过如上所述的 SSH 连接建立与数据库的连接。我该怎么做?我尝试了:
ssh -L 1025:127.0.0.1:3306 -p 22 -l mysshuser -N dbhost.net
然后127.0.0.1:1025
在应用程序中使用,但这没有任何作用。你能帮忙吗?