场景:
机器 A: 10.12.11.11 (22,3306 开放端口)
机器 B: 10.12.11.12 (22,3306端口都不能外开放)
数据库mysql安装在B机器,客户端不能链接B机器,但A可以链接B机器
这种情况,我们想通过Navicat Mysql客户端去链接数据库就不行了,这个时候就可以通过设置ssh隧道的方式解决问题
步骤:
1、设置mysql服务器支持远程登录 ,因为需要通过A机器远程链接B机器上的mysql server
2、ssh登录到机器A, 然后设置 ssh -NCPf root@10.12.11.12 -L 3306:127.0.0.1:3306
3、设置navicat mysql


本文介绍了一种通过设置SSH隧道解决因端口限制导致的MySQL远程访问问题的方法。具体步骤包括:确保mysql服务器支持远程登录;使用ssh登录至中间机器A,并设置ssh隧道;最后,通过Navicat客户端利用该隧道连接至目标数据库。
1676

被折叠的 条评论
为什么被折叠?



