草庐IT

mysql - 如何每小时在 Amazon RDS 上进行一次数据库备份?

目前,AmazonRDS上的数据库每天自动备份一次-这似乎是默认行为。当我查看“备份保留期”时,1天是最小的选项。如何每小时(或每30分钟)进行一次备份并(理想情况下)将备份保存到我的AmazonS3?这是否受AmazonRDS支持,还是我需要手动执行mysqldump并通过我自己的脚本将备份上传到S3?我还没有找到任何2016年的答案。 最佳答案 没有必要。来自BackingupandrestoringanAmazonRDSDBinstance:Inadditiontothedailyautomatedbackup,AmazonR

mysql - 使用 IAM 角色允许访问 RDS 上的 MySQL 数据库

我的项目有一个IAM角色myRole。我有一个带有MySQL实例的RDS服务器。MySQL实例需要用户名和密码,但我不想通过命令行将它们作为明文传递,也不想将它们存储在某个地方以供以后检索。我想做的是以某种方式使用IAM角色作为身份验证,以便能够执行备份等。这可能吗? 最佳答案 现在可以用于MySQL或AmazonAurora:http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.IAMDBAuth.html

mysql - 无法从本地 mysql 服务器连接到 AWS RDS 数据库实例

我正在尝试使用以下命令将我的.sql转储从本地计算机导入AWSRDS数据库实例:C:\ProgramFiles\MySQL\MySQLServer5.5\bin>mysqldump--host=localhost--user=root--password=admine_learning_system|mysql--host=mydbinstance.cyz1k1vacvdd.us-east-1.rds.amazonaws.com--user=root--password=adminadmine_learning_system但是它抛出了这个错误:ERROR2003(HY000):Can

mysql - 创建 RDS 数据库失败原因 : Cannot upgrade mysql

我正在按照此处的说明在弹性beantalks上部署我的ruby​​onrails应用http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html但是在创建RDS数据库时出现了以下错误:2014-04-1918:35:49INFOCreatingRDSdatabasenamed:aa8njgjixa22x5.Thismaytakeafewminutes.2014-04-1918:45:17ERRORCreatingRDSdatabase:aa8njgjixa22x5failedRea

python - Elastic Beanstalk 不创建 RDS 参数

我正在按照本教程努力在AWS上创建Django应用程序。http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Python_django.html我能够让一切都与本地sqlite数据库一起工作,但我正在尝试将应用程序推送到生产服务器。在执行ElasticBeanstalk初始化过程时,我选择创建一个RDS实例。我的mysite/settings.py看起来像这样:导入操作系统DATABASES={'default':{'ENGINE':'django.db.backends.mysql','NAME':o

mysql - Amazon RDS 到自定义 MySQL 服务器 InnoDB key 大小

我想将AmazonMySQLRDS实例导出到我自己运行MySQL的服务器。我成功转储了数据库并在新数据库上重新创建了用户,但是当我导入转储文件时,我得到:ERROR1071(42000)atline25:Specifiedkeywastoolong;maxkeylengthis767bytes一些谷歌搜索显示InnoDB的最大key大小为767。事实证明我们在RDS中使用了以下选项:innodb_large_prefix=oninnodb_file_format=barracudainnodb_file_per_table=truelog_bin_trust_function_crea

java - JDBC+SSL : Bundling a CA cert, 客户端证书和客户端到单个 keystore 文件中

GoogleCloudSQL通过生成服务器ca-cert.pem、client-cert.pem和client-key.pem来支持SSL连接给你。我已通过以下步骤设法让我的Java客户端连接到CloudSQL:1)将服务器CA证书导入到信任库文件中:keytool-import-aliasmysqlServerCACert-fileca-cert.pem-keystoretruststore2)将客户端证书和客户端key捆绑到一个pkcs12文件中:opensslpkcs12-export-inclient-cert.pem-inkeyclient-key.pem-outclient

mysql - 在 RDS MySQL 只读副本上创建用户

是否可以/建议创建只能访问RDSMySQL只读副本而不能访问主数据库服务器的用户?我有一些super用户,我想授予访问权限,以便他们可以运行运行缓慢的查询,但不想让他们访问主生产数据库本身。尝试直接在服务器上执行此操作,我得到ERROR1290(HY000):TheMySQLserverisrunningwiththe--read-onlyoptionsoitcannotexecutethisstatement,所以我猜我必须这样做它在数据库参数组或类似的地方。无论如何,想法? 最佳答案 您不应仅在只读副本中创建用户。对于RDS来说

mysql - AWS RDS MySQL - 通用 SSD 与磁性

我创建了一个AmazonEC2实例来托管网站。我还需要一个MySQLRDS要存储我的数据库,我必须在通用SSD和磁性存储之间做出选择。来自docs我明白了:GeneralPurpose(SSD)–AmazonRDSGeneralPurpose(SSD)storagedeliversaconsistentbaselineof3IOPSperprovisionedGBandprovidestheabilitytoburstupto3,000IOPS.在此部分上方:Magneticstorage(formerlyknownasRDSStandardstorage)maybeusedforsm

mysql - 如何从 RDS Mysql 复制中排除某些表

我在RDS(主/从)上有一个集群结构...并且在主服务器上创建的所有临时表都复制到从服务器上。我不想这样....我想要这样的语句:createtemporarytabletmpas(select*fromtb);...不会被复制。我希望没有复制临时表。我现在意识到我必须使用选项“replicate-ignore-table=name”...但是有人知道如何在RDS上做到这一点吗?我想我必须使用客户端工具吗?谁有例子? 最佳答案 确实,RDS包含一个名为ParameterGroups的部分。(更新)对于RDSMysql,没有这样的选项