gpt4 book ai didi

mysql - AWS Aurora MySQL 无服务器 : how to connect from MySQL Workbench

转载 作者:IT老高 更新时间:2023-10-28 23:55:26 25 4
gpt4 key购买 nike

我尝试在我的项目中使用 AWS Aurora Serverless for MySQL,但我无法连接到它,尽管我有终端节点、用户名和密码。

我做了什么:

  1. 在 AWS 控制台管理中,我选择 RDS > Instances > Aurora > Serverless
  2. 保留默认设置
  3. 创建数据库
  4. AWS 只会创建一个 AWS 集群 enter image description here
  5. 我打开 MySQL Workbench,使用端点、用户名、密码连接数据库

结果:

Your connection attempt failed for user 'admin' from your host to server at xxxxx.cluster-abcdefg1234.eu-west-1.rds.amazonaws.com:3306: Can't connect to MySQL server on 'xxxxx.cluster-abcdefg1234.eu-west-1.rds.amazonaws.com' (60)

我做错了什么吗?请给我建议。

****编辑****

我尝试创建另一个容量类型为:预置的 Aurora 数据库。我可以通过 MySql 工作台使用用户名和密码无缝连接到端点。表示为工作台开放了3306端口。

关于安全组: enter image description here

最佳答案

来自 https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/aurora-serverless.html :

  • 您不能为 Aurora Serverless 数据库集群提供公共(public) IP 地址。
  • 您只能从内部访问 Aurora Serverless 数据库集群基于 Amazon VPC 服务的虚拟私有(private)云 (VPC)。
  • 您无法通过AWS VPN 连接或区域间 VPC 对等连接。那里是通过一个访问集群端点的限制区域内VPC对等连接;有关详细信息,请参阅Amazon VPC 用户中的接口(interface) VPC 终端节点 (AWS PrivateLink)指导。但是,您可以访问 Aurora Serverless 集群的通过 AWS Direct Connect 连接的端点。

因此,除了通过 EC2 实例进行 SSH 连接外,您还可以使用带有 AWS Direct Connect 的 mySQL Workbench 访问您的无服务器集群。

您还可以通过与 Windows EC2 的 RDP 连接设置 mySQL Workbench 并访问无服务器集群。这个实例只需要在你需要访问极光的时候启动。

如果此处的其中一个设置不起作用,通常怀疑是 VPC 安全组、防火墙规则与集群上配置的端口号或 IAM 配置(如果使用 IAM 连接)。

关于mysql - AWS Aurora MySQL 无服务器 : how to connect from MySQL Workbench,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51716530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com