IntelliJ 和 Jpa Buddy - SSH 隧道数据库连接
IntelliJ and Jpa Buddy - SSH tunnel DB connection
我正在使用 IntelliJ Community Edition 和 JPA Buddy 开发一个 Java 项目(基于 Spring Boot 2.6.x)。我想将 JPA Buddy 用于实体实用程序和 Liquibase 集成。
生产数据库 (MySQL 5.7) 只能通过 ssh 隧道访问。
有没有办法使用 ssh 隧道配置数据库连接?如何从生产数据库生成变更日志?
谢谢!
米奇
正如您所说的 PROD 数据库 - 当然,更好的选择是制作 backup/restore 本地副本并使用它。但是关于你问题的第一部分,你可以使用 ssh port forwarding
例如:
ssh -R 13306:0.0.0.0:3306 user@server -N
# 13306 your machine local port
# 3306 server remote port
并从您的 IntelliJ 连接到远程 MySQL 服务器到 localhost:13306
我正在使用 IntelliJ Community Edition 和 JPA Buddy 开发一个 Java 项目(基于 Spring Boot 2.6.x)。我想将 JPA Buddy 用于实体实用程序和 Liquibase 集成。
生产数据库 (MySQL 5.7) 只能通过 ssh 隧道访问。
有没有办法使用 ssh 隧道配置数据库连接?如何从生产数据库生成变更日志?
谢谢! 米奇
正如您所说的 PROD 数据库 - 当然,更好的选择是制作 backup/restore 本地副本并使用它。但是关于你问题的第一部分,你可以使用 ssh port forwarding
例如:
ssh -R 13306:0.0.0.0:3306 user@server -N
# 13306 your machine local port
# 3306 server remote port
并从您的 IntelliJ 连接到远程 MySQL 服务器到 localhost:13306