各位小伙伴们大家好,欢迎来到这个小扎扎的专栏 总结 | 提效 | 拓展,在这个系列专栏中记录了博主在学习期间总结的大块知识点,以及日常工作中遇到的各种技术点 ┗|`O′|┛
在我们进行项目开发的时候,会遇到无法使用vpn或者其他方式访问当数据库所在ip的情况,此时如果你能访问到数据库所在ip或者同网段ip服务器,就可以通过xshell隧道监听数据库的ip端口,并向外开放端口进行数据库连接。
1 测试环境
以下ip数据都是假设数据,只是为了演示使用,请勿作他用
- 数据库所在ip及端口:172.29.34.124:3306
- 已知同网段服务器的ip及端口(可连接):172.29.34.2:347
2 Xshell配置隧道
2.1 前置条件确认
通过Xshell连接172.29.34.2:347,使用telnet 172.29.34.124 3306命令确定172.29.34.2与数据库所在的ip和端口是通的
2.2 配置隧道
- 源主机:选到主机,此为监听数据库ip端口,并向本机开放一个端口用于连接数据库
- 侦听端口:向本机开放的端口,随机 但不可已占用
- 目标主机:数据库所在服务器ip
- 目标端口:数据库所在服务器端口
2.3 连接数据库
在数据库连接工具中设置本地开放出来的端口以及账号密码,即可连接上数据库操作。