如果本地无法直接连接某个远程数据库,就可以通过配置代理/跳板机方式进行连接。

1. 环境现状

无法直接连接的远程数据库(DB)

  1. ip:47.xx.56.156
  2. 用户名:root
  3. 密码:root

可以连接到远程数据库的服务器(SERVER)

  1. ip:10.xx.12.101
  2. 用户名:root
  3. 密码:xx*****

2. 连接

  1. 使用Xshell配置好SERVER用户名密码,使其可以登录
    在这里插入图片描述
    在这里插入图片描述
  2. 配置隧道,然后点击: 确定–>连接
    在这里插入图片描述
  3. 本地连接远程数据库
    在这里插入图片描述
    连接中可能报错:1251 client does not support…,解决地址
    此方法是通用代理方式,不但可以代理数据库,还可以代理nacos、seata等
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐