You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求通过CLI建立SSH隧道连接私有Aurora MySQL数据库的分步示例

通过SSH连接私有Aurora MySQL的分步示例

前提准备

  • 本地已安装ssh工具和mysql客户端
  • 拥有可访问Aurora的跳板机(Bastion Host)公网IP、登录用户名及密钥(或密码)
  • 知晓Aurora MySQL集群的端点地址、数据库用户名、密码及目标数据库名
  • 跳板机安全组已开放22端口给你的本地IP,Aurora安全组已开放3306端口给跳板机IP

步骤1:建立SSH端口转发隧道

在本地终端执行以下命令,将本地3306端口转发到Aurora的3306端口(通过跳板机中转):

ssh -L 3306:your-aurora-cluster-endpoint:3306 bastion-user@bastion-public-ip -N
  • -L 3306:xxx:3306:指定本地端口3306映射到Aurora集群端点的3306端口
  • bastion-user:跳板机的登录用户名(比如ec2-user)
  • bastion-public-ip:跳板机的公网IP地址
  • -N:仅建立隧道不执行远程shell,保持端口转发状态

执行后输入跳板机的登录密码(或使用密钥文件的话加上-i /path/to/your-key.pem参数),保持该终端窗口打开,隧道会持续运行。

步骤2:通过本地端口连接Aurora MySQL

新开一个本地终端,执行类似你提供的mysql命令,将主机地址改为127.0.0.1(因为隧道已将本地3306映射到Aurora):

mysql -h 127.0.0.1 -u dbUser -p dbName
  • -h 127.0.0.1:指向本地转发的端口
  • -u dbUser:Aurora数据库的用户名
  • -p:执行后会提示输入数据库密码
  • dbName:要连接的目标数据库名称

输入密码后即可成功连接到私有Aurora MySQL集群。

内容的提问来源于stack exchange,提问作者KristiLuna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 02:31:15