AWS提供了有关如何使用只读副本将MySQL 5.5实例升级到MySQL 5.6的指南。但是,最后一步是将应用程序指向新数据库,但EBS不通过Web控制台提供将应用程序指向其他数据库的机制。升级基于EBS的RDS实例的推荐路径是什么?
答案 0 :(得分:0)
我通常建议用户在Beanstalk之外配置数据库,这个问题就是其中之一。
另外
对于生产环境,您可能希望启动数据库 在您的环境之外的实例并配置您的应用程序 在Elastic提供的功能之外连接到它 豆茎。
AWS RDS确实支持5.5到5.6的升级。
MySQL 5.5到MySQL 5.6
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.MySQL.html
但是在您当前的设置中。
在“环境属性”部分中,定义应用程序读取的变量以构造连接字符串。为了与具有集成RDS数据库实例的环境兼容,请使用以下命令:
RDS_HOSTNAME - 数据库实例的主机名。
Amazon RDS控制台标签 - Endpoint是主机名。
RDS_PORT - 数据库实例接受连接的端口。默认值因数据库引擎而异。
。 Amazon RDS控制台标签 - 端口
RDS_DB_NAME - 数据库名称,ebdb。
Amazon RDS控制台标签 - 数据库名称
RDS_USERNAME - 您为数据库配置的用户名。
Amazon RDS控制台标签 - 用户名
RDS_PASSWORD - 您为数据库配置的密码。
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo.RDS.html