关于mysql:不开放3306端口本地连接远程MySQL数据库的方案

112次阅读

共计 335 个字符,预计需要花费 1 分钟才能阅读完成。

在开发中,咱们常常会见到指标的数据库不间接凋谢 3306 到公网,然而在某些场景下又得须要指标数据库的数据,备份导出又存在诸多不便的状况。

  1. 近程数据库数据上有规范数据,本地只有 MOCK 数据
  2. 近程数据库体量大,导入导出数据慢
  3. 须要合作配合,本地数据库不共享

当初介绍一种计划,使得本地直连近程数据库,然而又不开发 3306 端口到公网

筹备清单

  1. 一台公开的服务器,凋谢 22 端口即可,可能内网连贯指标数据库

启动终端,执行

ssh -N -L  3309: 数据库 IP:3306 username@服务器 ip -p 22

下面的代码代表 通过 服务器 IP 的 22 端口,作为通道,将本地的 3309 端口映射到 数据库 IP 的 3306 端口上。

这样子,你的开发程序就能够间接连贯本地 3309 端口上的服务器,相当于连贯了线上的服务器了。

正文完
 0