0

我使用以下命令创建了一个 Aurora 无服务器数据库:

 aws rds create-db-cluster --db-cluster-identifier db-test --engine aurora-mysql --engine-version 5.7.mysql_aurora.2.07.1 --engine-mode serverless --scaling-configuration MinCapacity=1,MaxCapacity=2,SecondsUntilAutoPause=1000,AutoPause=true --master-username xxx --master-user-password xxx  --db-cluster-parameter-group-name xxx  --db-subnet-group-name xxx --vpc-security-group-ids xxxxx xxxxxx

数据库集群已创建并显示“可用”,但我无法将其连接到 MySQL Workbench,错误消息:

Failed to Connect to MySQL at xxxx xxxx with user xxx

当我尝试使用不同的 AWS 账户并且它可以工作时,我认为可能是因为 VPC/安全组?我是新手,有人知道为什么会这样吗?

我将安全组入站和出站设置为所有流量,但它仍然无法正常工作,我不完全理解这一点....有人可以帮忙吗?谢谢。

4

1 回答 1

0

通常这意味着您没有正确设置入站规则。如本AWS RDS 教程中所述,您需要确保正确设置入站规则。当您设置它们时,请尝试在 AWS 管理控制台中为您的开发环境使用我的 IP 。

在此处输入图像描述

于 2021-01-11T14:28:32.927 回答