我正在使用橡胶来部署rails应用程序,并且在连接MySQL时遇到了问题。我需要在EC2上手动设置MySQL吗?或者ruber应该已经这样做了吗?
虽然这并不是很有帮助,但运行rake时的日志输出如下:

 ** [out :: db01.memepluspl.us] rake aborted!
 ** [out :: db01.memepluspl.us]
 ** [out :: db01.memepluspl.us] Access denied for user ''@'db01.memepluspl.us' to database 'meme_plus_plus_production'
 ** [out :: db01.memepluspl.us]
 ** [out :: db01.memepluspl.us]
 ** [out :: db01.memepluspl.us] Tasks: TOP => db:migrate => environment

最佳答案

在我的例子中,rubble.yml中输入的应用程序名实际上与实际的应用程序名不同(项目文件保留占位符名)。。。
我进入实例,查找current/cat config/database.yml
然后尝试运行connect命令rake将尝试从那里运行,错误就在那里,所以我建议尝试更好地调试正在发生的事情
我猜我必须更改rubber-mysql.yml配置。。。我现在正在重新制作舞台材料,我认为至少应该通过这个问题。。德国劳埃德

10-06 10:10