当前位置: 首页 > article >正文

命令行使用ssh隧道连接远程mysql

本地电脑A

跳板机B 主机2.2.2.2    用户名 B     ssh端口号22     登录密码bbb

远程mysql C     地址 3.3.3.3       端口号3306      用户名C      密码ccc

A需要通过跳板机B才能访问C;

navicat中配置ssh可以实现在A电脑上访问C

如何实现本地代码中访问C呢?

# 假设本地使用3308端口
# 先查看端口有没有被占用
lsof   -i:3308      

# 命令如下, 回车后输入B的登录密码
ssh -fN -L3308:3.3.3.3:3306 -p22   B@2.2.2.2 

大功告成, 本地连接localhost 3308端口即可, 登录用户名密码同C数据库原来的用户名密码; 这样代码中也可以直接连接localhost 3308

保持更高稳定性, 可使用supervisor中断后自动重连


http://www.kler.cn/a/415166.html

相关文章:

  • flutter 解决webview加载重定向h5页面 返回重复加载问题
  • opengl 三角形
  • 记录一次 k8s 节点内存不足的排查过程
  • 【踩坑日记】【教程】如何在ubuntu服务器上配置公钥登录以及bug解决
  • 山峰数(hill)
  • Maven 依赖项配置
  • 认识网络安全
  • 重构代码之将单向关联转换为双向关联
  • 【Npm】--legacy-peer-deps有什么用
  • CWT-CNN-SABO-LSSVM | Matlab实现基于CWT-CNN-SABO-LSSVM对滚动轴承的故障诊断
  • [241127] Mistral AI 更新 Le Chat,免费提供前沿 AI 助手!| TrendForce 预测 2025 十大科技趋势
  • 什么是第4层(TCP/UDP)和第7层(HTTP/HTTPS)
  • UDP客户端服务器通信
  • 原生微信小程序画表格
  • 嵌入式Rust小探
  • 利用树莓派Pico制作迷你小台灯:C++与硬件设计结合的分享
  • node.js基础学习-url模块-url地址处理(二)
  • JVM 常见面试题及解析(2024)
  • 网络安全(1)_对称加密和非对称加密
  • 本地局域 基于ip地址生成证书
  • 《Vue零基础入门教程》第十二课:双向绑定指令
  • 详细分析 npm run build 基本知识 | 不同环境不同命令
  • 数据库期末复习题库
  • Vue3组件异步懒加载defineAsyncComponent
  • 选择使用whisper.cpp进行语音转文字
  • SpringBoot连接测试InfluxDB时序数据库