mysql - 使用 Intellij 通过 kubernetes pod 连接到 MySQL 服务器
问题描述
我们有一个使用 AWS RDS 服务在 AWS 上运行的 MySQL 服务器和一些运行一些连接到这个 MySQL 实例的服务的 Kubernetes pod。
很长一段时间以来,我一直在使用 Intellij Idea (2020.1) 连接到这些 MySQL 服务器。但是,最近我们更改了连接这些实例的策略,现在只能从 Kubernetes pod 连接到 MySQL 服务器。因此,我现在需要登录这些 pod,然后使用命令行 MySQL-client 查询 MySQL。
有什么方法可以让我仍然使用 Intellij 连接到这些 MySQL 实例,而不是使用 SSH 隧道或类似的东西登录到 Pod?
解决方案
是的,最近设置 SSH 隧道很简单,但设置取决于您的 VPC 和 EC2 配置。网上有很多方法,例如:https ://medium.com/@michalisantoniou6/connect-to-an-aws-rds-using-an-ssh-tunnel-22f3bd597924
推荐阅读
- c++ - 为当前程序直接从任何 GPU 内存中提取(原始或编码)视频帧?
- python - python:以十六进制打印netlink消息
- windows - Windows:一个 Window 可以有多少个区域的限制?
- python - 从尚未使用 snakemake 创建的文件中读取参数
- git - 图书馆和日志文件夹出现,虽然有一个 .gitignore 文件
- java - 在函数完成执行之前获取一个函数以更新其 JFrame
- python - 如何在 python 中生成三个月日期?
- cookies - 根据 GDPR cookie 法,是否需要在数据库中存储用户偏好?
- python - 根据条件使用 ffill 和 bfill
- sqlite - 在 sqlite3 中更改当前目录