我在這裏按照指令on Rails應用程序彈性beanstalks創建RDS數據庫失敗原因:不能mysql的升級
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html
部署我的Ruby,但在創建RDS數據庫時,我得到了以下錯誤:
2014-04-19 18:35:49 INFO Creating RDS database named: aa8njgjixa22x5. This may take a few minutes.
2014-04-19 18:45:17 ERROR Creating RDS database: aa8njgjixa22x5 failed Reason: Cannot upgrade mysql from 5.6.13 to 5.5.33
2014-04-19 18:45:36 ERROR Stack named 'awseb-e-qzjpemepuc-stack' aborted operation. Current state: 'CREATE_FAILED' Reason: The following resource(s) failed to create: [AWSEBRDSDatabase].
2014-04-19 18:45:39 INFO Launched environment: drinkchatbackend-master. However, there were issues during launch. See event log for details.
說明: 2014-04-19 18:45:36錯誤堆棧名爲'awseb-e-qzjpemepuc-stack'中止操作。當前狀態:'CREATE_FAILED'原因:以下資源無法創建:[AWSEBRDSDatabase]。 2014年4月19日18點45分17秒錯誤創建RDS數據庫:aa8njgjixa22x5失敗原因:能MySQL的無法升級從5.6.13到33年5月5日
運行 「EB狀態--verbose」 顯示下方
RDS Database: AWSEBRDSDatabase | aa8njgjixa22x5.cuokqzbpcqzr.us-west-1.rds.amazonaws.com:3306
Database Engine: mysql 5.6.13
Allocated Storage: 5
Instance Class: db.t1.micro
Multi AZ: False
Master Username: drinkchat
Creation Time: 2014-04-19 18:40:43
DB Instance Status: available
我.elasticbeanstalk/optionsettings080配置沒有指定的5.5.x
[aws:rds:dbinstance]
DBDeletionPolicy=Snapshot
DBEngine=mysql
DBInstanceClass=db.t1.micro
DBSnapshotIdentifier=drinkchatstaging-final-snapshot
DBUser=ebroot
問題,我有:
- 爲什麼它試圖更新到MySQL 5.5.33?
- 我該如何進行調查?我沒看到應用程序 https://console.aws.amazon.com
- 我在Amazon RDS控制檯中找不到數據庫實例。
我認爲這與你的彈性beanstalk配置有關。它specifiying版本的5.5.x當你的實例已經在5.6.x – datasage
我的配置沒有指定的5.5.x [AWS:RDS:dbinstance具備] DBDeletionPolicy =快照 用到dbengine = mysql的 DBInstanceClass = db.t1.micro DBSnapshotIdentifier = drinkchatstaging-final-snapshot DBUser = ebroot 我認爲RDS已經支持5.6.x了 – user3318033
我試圖將我的RDS數據庫從5.5升級到5.6時遇到了類似的問題。當我嘗試從升級後的快照啓動我的彈性beanstalk應用程序時,儘管在配置中沒有明確的版本限制,但它仍會出現此錯誤。 –