如何通过Mac终端连接AWS Serverless MySQL集群?
Aurora Serverless MySQL 终端连接命令及排查步骤
正确的MySQL连接命令
直接使用你提供的集群端点、端口,结合默认管理员用户名,命令如下:
mysql -h teststack-testauroraclusterrdecluster84564799-s1bpkbop6jqx.cluster-cqpknxe6ocwv.eu-west-2.rds.amazonaws.com -u admin -p --port 3306
参数说明:
-h:指定集群的完整端点域名-u:AWS Aurora Serverless默认的主管理员用户名为admin(若你在CDK代码中自定义了credentials参数,则替换为你设置的用户名)-p:执行命令后会提示输入数据库密码,该密码由AWS自动生成,可通过AWS控制台的Secrets Manager查询(对应集群的密钥条目内的password字段),或使用AWS CLI命令获取
连接失败的关键排查项
若执行命令仍无法连接,需检查以下配置:
- 安全组入站规则:集群所在的VPC安全组需添加入站规则,允许你的Mac公网IP访问3306端口;若无法直接暴露公网,可通过VPN或AWS Direct Connect接入VPC后再尝试连接
- 集群状态:确认RDS控制台中集群状态为
Available,未处于暂停或维护状态 - Data API与常规连接的区别:你在CDK中启用的
enableDataApi仅支持通过AWS SDK调用,不影响常规MySQL端口的网络连接配置
内容的提问来源于stack exchange,提问作者Moyshe Zuchmir
相关产品推荐
相关产品推荐

