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

虚拟机使用Docker安装MySQL,本地jdbc配置教程

项目配置文件不能直接写 SSH,必须先手动建立 SSH 隧道,再配置本地端口。

第一步:本地终端执行命令,建立永久 SSH 隧道

# 格式
ssh -L 本地端口:127.0.0.1:服务器Docker映射端口 服务器用户名@服务器IP -p 22# 示例(MySQL 3306)
ssh -L 3307:127.0.0.1:3306 root@123.123.123.123 -p 22# 示例(PostgreSQL 5432)
ssh -L 5433:127.0.0.1:5432 root@123.123.123.123 -p 22

本地端口:随便选(3307/5433),别被占用

服务器端口:Docker 映射的端口(3306/5432)

第二步:项目配置文件

spring:datasource:# host=127.0.0.1  port=你本地隧道端口url: jdbc:mysql://127.0.0.1:3307/你的库名?useSSL=false&allowPublicKeyRetrieval=trueusername: Docker数据库账号password: Docker数据库密码driver-class-name: com.mysql.cj.jdbc.Driver

解决!

http://www.jsqmd.com/news/529147/

相关文章:

  • ScottPlot高效集成实战指南:让桌面应用数据可视化更简单
  • SJTUThesis:上海交通大学官方LaTeX论文模板完全指南
  • 【Rust】Rust 项目结构详解
  • 别再乱配了!Vue3 + Vite项目里,tsconfig.app.json 和 tsconfig.node.json 到底该怎么写?(附完整配置模板)
  • 2026年电子签选型指南:五家实力厂家深度解析与场景适配建议 - 博客湾
  • OpenSim:破解人体运动密码的生物力学引擎
  • Tesseract.js高效开发指南:工具、场景与性能优化全解
  • Matlab科研绘图实战:瀑布图(Waterfall)配色美化与多场景应用
  • Docker修改默认网桥IP地址 - Leonardo
  • 前端工程化:ESLint + Prettier 统一团队代码规范
  • OpenClaw隐私保护方案:GLM-4.7-Flash本地处理敏感数据归档任务
  • 命令行工具开发提升开发效率的利器
  • K64F差分ADC驱动库:软件实现真差分模拟输入
  • 让面试官眼前一亮的css高级特效(附代码和实例图)
  • Zwift-Offline数据安全与自定义配置全指南:从风险防范到高级应用
  • 学术爆款专著这样写!AI专著生成工具深度剖析来啦
  • nlp_structbert_sentence-similarity_chinese-large一文详解:复述识别、同义句检测与文本去重三合一工具
  • Bypass Paywalls Clean:突破访问限制的实战级内容获取方案
  • JavaScript——字符串和正则表达式
  • 在Windows Hyper-V上运行macOS:打破平台界限的完整解决方案
  • DistroAV:低延迟音视频传输的跨平台解决方案
  • 6-1 High-Precision Series Summation: Techniques and Optimizations (40分)
  • G-Helper终极教程:如何彻底优化华硕笔记本游戏性能
  • 滑模控制三大时间收敛方式对比:有限时间、固定时间、预定时间,哪个更适合你的项目?
  • 找便携式氮氧化物检测仪源头工厂?专业生产、定制与一站式供应 - 品牌推荐大师
  • 3步掌握Chrome密码高效管理与安全备份:从数据危机到掌控自由
  • Robot Framwork自动化测试框架
  • Chatbot JSON转Form表单实战:如何高效实现动态表单渲染
  • 1.6 SST技术发展面临的挑战与未来趋势
  • 别再复制粘贴工具类了!手把手教你用GitHub打造自己的Unity插件库(含package.json配置详解)