由于本地端口 3306 被阻止,远程 MySQL 服务无法访问

由于本地端口 3306 被阻止,远程 MySQL 服务无法访问

网络设置如下:

  • 建立 MySQL 连接的计算机(Windows PC、RPi 等)位于防火墙已阻止端口 3306 的网络中(等等)。
  • 我们无权访问防火墙,也无法更改其配置,防火墙的所有者也无法更改其配置(不要问我为什么......)。
  • 我们的数据库是远程托管的,只能通过端口 3306 (mysql.XXXXX.be:3306) 访问。
  • 我们无法更改数据库配置。

我们尝试过,但没有成功:

  • 在计算机上使用 ngrok 打开连接并打开到 3306 的 TCP 隧道,但这只会在本地打开端口。
  • 使用 SSH 隧道连接到数据库,但数据库似乎不支持 SSH。

我们如何访问数据库?是否有支持某种端口转发的在线服务?

提前致谢!

答案1

这似乎是不可能的。但是,我们似乎在数据库服务器上有 SSH,并且我们能够使用 SSH 隧道连接到数据库。

相关内容