标签: amazon-rds

EC2使用PHP连接RDS

我知道这已被问到,但没有一个线程有一个对我
有用的解决方案我从XAMPP(本地)连接到RDS成功了
我也很好地与mySql工作台
连接从EC2连接出现问题

得到错误:Fatal error: Call to undefined function mysql_connect()

这就是我的PHP看起来像:

define("HOST", "mydatabase-starter.Pzw9yv81CmMJ.us-east-1.rds.amazonaws.com:3306");
define("DBUSER", "mydatabaseUser");
define("PASS", "**********");
define("DB", "mydatabase");

die("Going to connect now, wish me luck!");
$conn = mysql_connect(HOST, DBUSER, PASS) or die();
$db = mysql_select_db(DB) or die();
Run Code Online (Sandbox Code Playgroud)


此外,RDS的安全性看起来像这样!在此输入图像描述
EC2是一个灯堆栈,全新安装的apache和php,没有mysql.
我究竟做错了什么?我还缺少其他任何服务吗?

更新:从SSH,我可以通过以下方式连接到RDS:
sudo mysql -h mydatabase-starter.Pzw9yv81CmMJ.us-east-1.rds.amazonaws.com -P 3306 -u mydatabaseUser -p

*这将输出"立即连接,祝我好运!" 从PHP文件,
但看起来连接在EC2上时不会发生

php amazon-ec2 amazon-web-services amazon-rds

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

使用Netbeans在AWS上部署Java应用程序的最佳方式?

我在RDS上有一个公开访问的数据库,就像Netbeans的魅力一样.我想在AWS上部署我的Java应用程序.最简单的方法是什么?我只会将这个应用程序用于一些非常基本的任务,习惯于小规模的云计算.EC2是我最好的选择,是否可以像使用Google App Engine插件一样轻松上传应用程序.我可以使用与本地使用相同的jdbc驱动程序,并且可以对数据库使用JPA吗?我现在不想使用Eclipse,因为我有点急,需要尽快使用它.

mysql amazon-ec2 amazon-web-services amazon-rds netbeans-7

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

如何在Elastic Beanstalk中恢复数据库?

我在Amazon Elastic Beanstalk上运行Ruby 1.9.3和Rails 3.2.8.在我的数据方面出现了几个问题后,我做了一个rake db:reload

现在我试图抓取我已经在数据库预先重新加载中创建的数据.我已按照亚马逊文档中的说明进行操作.

但是,在步骤6:在"数据库实例标识符"文本框中键入已还原的数据库实例的名称. - 提示强制为实例提供新名称 - 从而创建新实例.

这一切都很好,除了我无法更改我使用Elastic Beanstalk的数据库实例,因此它对我来说无用.除非我遗漏了什么.

请帮忙!!!

ruby-on-rails amazon-web-services amazon-rds amazon-elastic-beanstalk

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

我为什么要使用AWS RDS?

我在AWS EC2实例中安装了LAMP堆栈,以便我可以使用MySQL服务器.有人建议使用RDS.但是RDS不是免费的,也是MySQL服务器.我的问题是,与EC2实例中的MySQL服务器相比,RDS如此特别?

谢谢.顺便说一下,我对AWS很陌生.

amazon-web-services amazon-rds

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

如何在Elastic Beanstalk上更新pg_dump

我正在尝试导出我的rds postgresql数据库.我正在使用弹性豆茎. sudo yum install postgresql在我的ec2实例上安装9.2-1.20版.RDS使用版本9.3所以我无法运行pg_dump有没有办法在我的ec2实例上安装postgresql版本9.3(或只是pg_dump)?任何提示都会受到欢迎.

postgresql amazon-ec2 amazon-web-services amazon-rds amazon-elastic-beanstalk

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

AWS RDS参数组不更改MySQL编码

我在RDS上运行MySQL数据库.我想改变我的所有编码utf8mb4.我在RDS上创建了一个参数组,其中包含所有character_set_*参数utf8mb4,将其分配给我的RDS实例,然后重新启动实例.但是,当我SHOW VARIABLES LIKE '%char%'在我的数据库上运行时,仍然存在latin1我不想要的值:

character_set_client        latin1
character_set_connection    latin1
character_set_database      utf8mb4
character_set_filesystem    binary
character_set_results       latin1
character_set_server        utf8mb4
character_set_system        utf8
character_sets_dir          /rdsdbbin/mysql-5.6.22.R1/share/charsets/
Run Code Online (Sandbox Code Playgroud)

同样,我在DB上创建的新列是latin1编码而不是utf8mb4编码的.我可以通过mysql命令行手动更改编码值,但这没有帮助,因为latin1当我推送到生产时,值也会重置为.

mysql amazon-web-services amazon-rds

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

Postgres(亚马逊RDS)如何计算加权平均值

我正在使用Amazon RDS Postgres数据库(9.4.4),我想计算一些数据的加权平均值.

我发现以下扩展看起来非常适合这项工作. https://github.com/Kozea/weighted_mean

但是我现在不确定如何安装扩展,因为我的初步研究表明只允许"支持"扩展.

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html#PostgreSQL.Concepts.General.FeatureSupport

我有什么选择使用此扩展程序.我不想重新发明轮子,我不熟悉在Postgres中安装任何类型的功能/扩展.

谢谢

postgresql amazon-rds postgresql-9.4

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

AWS - Aurora副本

场景:

  • 我有两个读者 - 极光复制品.
  • 我打电话给我的系统(高负载)
  • 我看到只有一个副本工作在99.30%,但另一个副本没有做任何事情

为什么?,是因为这第二个副本只是为了防止第一个故障?,不可能让两者共享负载?

amazon-web-services amazon-rds amazon-aurora

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

云形成将RDS端点设置为Route53 CName记录

以下是YAML格式的示例云形成文件。想法是使Route53记录依赖于RDS数据库的创建,然后在其创建后从RDS数据库的端点获取值。

我在这些参考文档中进行了大量研究,但始终无法正确获取语法。

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#aws-properties-rds-database-instance-returnvalues

您可以看到它应该有一个返回值,但是我不确定如何获取它并将其用于route53 cName记录名称。

resources:
      Resources:
        uploadBucket:
           Type: AWS::S3::Bucket
           Properties:
             BucketName: ${self:custom.uploadBucket}
        RDSDatabase:
          Type: AWS::RDS::DBInstance
          Properties:
            Engine : mysql
            MasterUsername: ${env:RDS_USERNAME}
            MasterUserPassword: ${env:RDS_PASSWORD}
            DBInstanceClass : db.t2.micro
            AllocatedStorage: '5'
            PubliclyAccessible: true
            #TODO: The Value of Stage is also available as a TAG automatically which I may use to replace this manually being put here..
            Tags:
              -
                Key: "Name"
                Value: ${self:custom.databaseName}
          DeletionPolicy: Snapshot
        DNSRecordSet:
          Type: AWS::Route53::RecordSet
          Properties:
            HostedZoneName: mydomain.com.
            Name: database-${self:custom.stage}.mydomain.com
            Type: CNAME
            TTL: '300'
            ResourceRecords:
            - [[Put End Point Here]] …
Run Code Online (Sandbox Code Playgroud)

amazon-rds aws-cloudformation amazon-route53 serverless-framework serverless

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

将数据从AWS Athena导入RDS实例

目前,我正在侦听来自AWS Kinesis的事件并将其写入S3。然后,我使用AWS Glue和Athena查询它们。

有没有办法将数据(可能经过某种转换)导入RDS实例?

etl amazon-s3 amazon-rds amazon-athena

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