问题标签 [aws-rds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
81 浏览

aws-ec2 - 带有消息“SQLSTATE [HY000] [2003] 的异常“PDOException”无法连接到 MySQL 服务器

我正在为我们的数据库使用 AWS RDS 服务器。它工作正常,但有时它显示错误:

当我点击我的页面两到三次时,它就会消失。

任何人都建议我,当我们将 AWS RDS 与 EC2 实例一起使用时有什么问题。

0 投票
0 回答
633 浏览

amazon-web-services - 配置 Elastic Beanstalk 以使用 .ebextensions 文件而不是 AWS 管理控制台创建 RDS 数据库

使用 AWS 管理控制台 UI,我可以在创建环境时轻松配置 Elastic Beanstalk 以创建 RDS 数据库。

我想使用 Boto 自动化这个过程。显然不可能仅使用 Boto 或 CLI 创建和附加 RDS 实例,因此我在 jar 的根目录中添加了一个 .ebextensions 目录。它包含一个名为“01-rds.config”的文件,其中包含此 YAML(从此处复制):

这确实会导致 Beanstalk 使用指定的用户名和密码创建数据库。但是,当我尝试使用该应用程序时,我得到502 Bad Gateway.

在控制台的“数据层”部分,我可以看到一个 RDS 条目,但它只显示有关数据库的以下信息:

  • 引擎
  • 实例类
  • 贮存
  • 多可用区
  • 删除环境时

相反,当我使用控制台创建环境和配置 RDS 数据库时,此部分还包含 RDS 实例的 Endpoint。

这是怎么回事?弹性 beantalk 环境是否无法访问数据库?

0 投票
0 回答
383 浏览

amazon-web-services - AWS 中加密数据的跨区域副本

如果我必须将我的 RDS 数据库中的加密数据从 AWS 中的一个区域复制到另一个区域,那么基于以下设计点我有哪些选项:

1) 如果我使用 CloudHSM 或 KMS 等服务,我的密钥将特定于某个地区

2) 我不想在本地拥有一个密钥管理实例,我可以从那里向任何一个区域共同提供密钥

3) 我可以加密整个 RDS 或进行基于列的加密

0 投票
1 回答
2187 浏览

mysql - 如何在 Spring Boot / Spring Data 中为 Amazon RDS Mysql 启用 SSL?

目前,使用 Spring Data 的 Spring Boot 应用程序配置为使用与 Amazon RDS 实例的非加密连接。我想防止窃听传输中的数据,所以我想在应用程序和数据库实例之间启用 SSL。

我的连接是使用 spring boot 中可用的库存属性设置的。

在我的 application.properties 中,我使用以下内容来设置数据库连接。

尽管使用了在 URL 上启用 SSL 的 URI 变量,但指定亚马逊提供的 PEM 文件来加密连接的配置是未知的。

理想情况下,我希望使用嵌入式解决方案来访问证书

0 投票
2 回答
321 浏览

django - 减少 AWS RDS 数据库大小

目前,我在 RDS 上运行 r3.large 数据库。这花了我很多钱,而且我现在不需要那么大的数据库。

有没有办法减少这个数据库,而不会丢失它的所有内容?

例如,有没有办法复制其内容,启动一个较小的数据库,然后将内容加载到新数据库中?

任何建议表示赞赏。谢谢!

0 投票
1 回答
78 浏览

mysql - RDS机器之间的Mysql手动迁移

我正在尝试将我的 MySQL RDS 迁移到另一台机器。原因是我需要更小的磁盘,而对于 RDS 服务器,你不能让磁盘更小,只能更大。

我正在尝试使用以下答案进行迁移:备份 MySQL Amazon RDS和本教程:http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.NonRDSRepl.html#MySQL.Procedural。导入.Start.Repl

简要地 :

创建副本并停止从副本迁移到新服务器在源数据库上创建用户:

我用这个命令从奴隶指向主人:

我已经开始复制:

使用 SHOW SLAVE STATUS 查看状态时,显示 slave 无法连接到 master 所有服务器都在同一个安全组中。我试图通过 mysql 命令行使用 repl_user 连接到源,它工作正常。我不知道下一步该往哪里看。我认为这可能与aws中的安全性有关,但我正在将新服务器与现有副本进行比较,一切看起来都一样。

我在两台机器上都运行 MySQL 5.6。

0 投票
0 回答
30 浏览

sql - 复制 postgresql rds 更改解释计划

我有两台 RDS 服务器用于生产和 QA。
我已经转储了生产数据库并将其导入到 QA 数据库中。
因为它是完全相同的数据,一个几乎相同的硬件,我希望查询执行类似。但是,导入的 (QA) 数据库似乎行为不端,对大多数查询使用顺序扫描而不是索引(就像生产服务器那样)。
我试图重建索引,但徒劳无功,postgresql planner 坚持使用 seq 扫描而不是索引扫描。

断定使用seq扫描的sql是这样的:

现在,由于 postgresql 没有提示,我无法查看索引是否运行良好。所以问题是,是什么让 postgresql 优化器在生产数据库中产生一个解释计划,而在导入的 QA 中产生另一个解释计划?

0 投票
0 回答
202 浏览

php - PHP 应用程序中的高 MySQL 带宽

我在 Amazon EC2 服务器中有一个 PHP 应用程序 (Drupal),在 RDS 中有一个 MySQL DB (Maria Db)。出于某种原因,RDS 中消耗的带宽很少 100 TB。我的网站落后于 Varnish 和 Cloudflare。除了新的或编辑过的内容外,所有内容都缓存在 Varnish 或 CF 中。99% 的缓存表在 memcache 而不是 MySQL。

如何找出在我的 MySQL 服务器中消耗这么多带宽的原因?有没有办法从哪里知道连接的内容和内容以及占用所有带宽的内容?

0 投票
1 回答
334 浏览

mysql - AWS RDS 只读副本与应用程序的交互

我对云计算很陌生。我从未在 1 个实例之外使用过 MySQL。我试图了解 AWS RDS 只读副本如何与我的应用程序一起使用。例如,假设我有 1 个主副本和 2 个只读副本。然后我从我的应用程序服务器将查询发送到 AWS:

这现在如何运作?我是否需要在我的代码中包含更多内容以选择某个只读副本,或者 AWS 是否会自动重新路由请求或它是如何工作的?

0 投票
2 回答
5151 浏览

postgresql - 连接到 Postgres AWS RDS 实例 - “证书验证失败”

我开始使用 AWS RDS,我正在尝试使用 AWS 生成的证书(在实例启动期间)将我的 python 客户端(本地主机 - python 2.7,ubuntu 14.04)连接到 AWS RDS Postgres 实例。

但是每次我尝试连接时,我都会得到

我不确定我在这里缺少什么,也许与安全组有关?我使用了错误的证书吗?如果是这样,我如何创建正确的?