标签: amazon-aurora

EC2上的Amazon RDS Aurora vs RDS MySQL vs MySQL?

在云上设置数据库时,我一直在寻找最佳实践,但我仍然不清楚我们应该采用以下哪种解决方案?

  • 亚马逊RDS极光
  • 亚马逊RDS MySQL
  • EC2实例上的MySQL

我认为亚马逊Aurora作为更好的替代品被推向市场,但经过一些研究后,人们似乎并没有使用它.它有问题吗?

mysql amazon-ec2 amazon-web-services amazon-rds amazon-aurora

39
推荐指数
3
解决办法
2万
查看次数

为什么AWS RDS Aurora默认情况下在不同区域进行复制时可以选择"多可用区部署"?

启动Aurora实例时,我可以选择"多可用区部署",它将其描述为"指定数据库实例是否应在另一个可用区域中部署备用数据库".

但是,Aurora文档指出Aurora已经自动将数据库分布在不同的可用区域中?

此外,Aurora多可用区待机和普通Aurora副本之间有什么区别.是否可以从提高性能中读取普通副本,而无法读取备用数据库?

amazon-web-services amazon-rds amazon-aurora

24
推荐指数
2
解决办法
9988
查看次数

AWS Aurora MySQL无服务器:如何从MySQL Workbench连接

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

我做了什么:

  1. 从AWS控制台管理,我选择RDS> Instances> Aurora> Serverless
  2. 保留默认设置
  3. 创建数据库
  4. AWS将仅创建AWS群集 在此输入图像描述
  5. 我打开MySQL Workbench,并使用端点,用户名,密码来连接数据库

Ressult:

用户'admin'从主机到服务器的连接尝试失败xxxxx.cluster-abcdefg1234.eu-west-1.rds.amazonaws.com:3306:无法连接到'xxxxx.cluster-abcdefg1234上的MySQL服务器. eu-west-1.rds.amazonaws.com'(60)

我做错了吗?请指教.

****编辑****

我尝试使用容量类型创建另一个Aurora数据库:Provisioned.我可以使用MySql workbench的用户名和密码无缝连接到端点.这意味着端口3306为工作台打开.

关于安全组: 在此输入图像描述

mysql amazon-web-services amazon-aurora serverless

20
推荐指数
7
解决办法
1万
查看次数

AWS Aurora:MySQL服务器使用--read-only选项运行,因此无法执行此语句

GRANT在AWS中的Aurora数据库实例上执行语句时收到此错误:

MySQL服务器使用--read-only选项运行,因此无法执行此语句

我的用户不是只读的,为什么会这样呢?

mysql amazon-web-services amazon-aurora

19
推荐指数
2
解决办法
1万
查看次数

有什么方法可以在本地运行AWS Aurora吗?

我们正在考虑从MySql迁移到AWS Aurora.我们正在为开发人员运行vagrant,因此每个虚拟盒都有自己的mysql实例.有没有办法在本地运行Aurora?如果没有,那么处理这种情况的最佳方法是什么?

amazon-web-services amazon-aurora

18
推荐指数
2
解决办法
6899
查看次数

从cloudformation创建Aurora无服务器集群?

从Aurora Serverless的文档中,有3种方法可以创建Aurora无服务器数据库集群:AWS管理控制台,CLI和RDS API.(https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/aurora-serverless.create.html)

根据我的理解,可以EngineMode在RDS API中使用创建Aurora无服务器,但此属性尚未提供AWS::RDS::DBCluster(https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster .html).

是否可以从cloudformation创建Aurora无服务器群集?任何意见,将不胜感激!

amazon-web-services aws-cloudformation amazon-aurora serverless aws-aurora-serverless

16
推荐指数
2
解决办法
5751
查看次数

AWS RDS Data API executeStatement 不返回列名

我正在使用适用于 Amazon Aurora Serverless新数据 API

是否可以在响应中获取表列名称?

例如,如果我在包含列, , , ,的用户表中运行以下查询:idfirst_namelast_nameemailphone

const sqlStatement = `
    SELECT *
    FROM user
    WHERE id = :id 
`;
const params = {
    secretArn: <mySecretArn>,
    resourceArn: <myResourceArn>,
    database: <myDatabase>,
    sql: sqlStatement,
    parameters: [
        {
            name: "id",
            value: {
                "stringValue": 1
            }
        }
    ]
};
let res = await this.RDS.executeStatement(params)
console.log(res);
Run Code Online (Sandbox Code Playgroud)

我收到了这样的回复,所以我需要猜测哪个列对应于每个值:

{
    "numberOfRecordsUpdated": 0,
    "records": [
        [
            {
                "longValue": 1
            },
            {
                "stringValue": "Nicolas"
            },
            { …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-aurora aws-rds-data-service

16
推荐指数
2
解决办法
3739
查看次数

RDS数据库集群参数组和数据库参数组有什么区别?

根据我的理解,如果一个集群有多个实例(例如 1 个写入器和 10 个读取器),在这种情况下,如果我们想要进行任何应反映在所有 11 个实例中的更改,我们可以使用数据库集群参数组

如果我们希望仅为特定实例设置任何特定参数,我们可以使用数据库参数组

这是正确的还是这两个组的使用背后有特定/特殊的原因?

amazon-rds amazon-aurora

16
推荐指数
1
解决办法
9657
查看次数

如何将AWS RDS Aurora MySQL 5.6升级到5.7

我们正在将AWS RDS Aurora MySQL 5.6用于我们的生产数据库.AWS于2018年2月6日推出了兼容MySQL 5.7的Aurora引擎.

我没有看到"修改实例"中的任何选项将引擎更改为MySQL 5.7我也没有看到使用MySQL 5.7将快照恢复到数据库的任何选项.

我们希望以最少的停机时间进行此升级.请建议可以在这里做些什么.

amazon-web-services amazon-aurora

15
推荐指数
2
解决办法
6993
查看次数

Aurora RDS实例无法停止

我正在尝试Amazon Aurora实例,但我看不到阻止它的选项.唯一的选项是删除和重新启动.

我错过了什么.

amazon-web-services amazon-aurora

14
推荐指数
2
解决办法
5658
查看次数