Navicat通过跳板机连接MySQL(2层跳转)

  • Post author:
  • Post category:mysql


情景描述,公司开发数据库部署在内网,而且这个开发数据库有连接需要有IP验证,就是只能在内网的某个IP才能连接,所以每次连接都会先连接外网能访问的跳板机,在从跳板机上ssh到内网上的A机器,在从A机器连接到在内网数据库,如此几经波折,才能见到庐山真面目,内网开发数据库。。但是连上才发现,所以的MySQL操作还必须能过MySQL命令行来执行,当初用习惯了Navicat,用命令行总感觉麻烦,经探索,识得一方法可以通过本地Navicat直接连接公司内网数据库。

工具:SecureCRT(当然不只是这个工具,类似这个工具的只要有端口转发即可)、Navicat;

一、通过SecureCRT设置端口转发。



1)先连上跳板机,然后设置菜单里选择选项–》会话选项






点击确定。



2)此时通过SecureCRT 输入刚才设置的本地IP端口,以后需要连接的内网IP与端口、用户名





3)此时可以直接连接到公司内网(前提是跳板机连接未断开)

二: Navicat设置SSH通道



1)刚才设置过的SSH本地端口和以及公司内网用户名密码 点击保存






2)输入公司内网数据库地址用户名密码



连接测试,成功




版权声明:本文为qq_34276072原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。