网络设置如下:
- 建立 MySQL 连接的计算机(Windows PC、RPi 等)位于防火墙已阻止端口 3306 的网络中(等等)。
- 我们无权访问防火墙,也无法更改其配置,防火墙的所有者也无法更改其配置(不要问我为什么......)。
- 我们的数据库是远程托管的,只能通过端口 3306 (mysql.XXXXX.be:3306) 访问。
- 我们无法更改数据库配置。
我们尝试过,但没有成功:
- 在计算机上使用 ngrok 打开连接并打开到 3306 的 TCP 隧道,但这只会在本地打开端口。
- 使用 SSH 隧道连接到数据库,但数据库似乎不支持 SSH。
我们如何访问数据库?是否有支持某种端口转发的在线服务?
提前致谢!
答案1
这似乎是不可能的。但是,我们似乎在数据库服务器上有 SSH,并且我们能够使用 SSH 隧道连接到数据库。