Rails集成测试:Mysql2 ::错误:无法连接到MySQL服务器

时间:2015-03-05 11:15:13

标签: mysql ruby-on-rails testing

最近我正在进行漂亮的测试,但突然间,经过2天的休息后,我再次运行了我的集成测试(rake测试:集成),它们不再工作了。我真的没有做任何事情。

出现以下错误:

Mysql2 ::错误:无法连接到'192.168.0.2'上的MySQL服务器

好处是服务器运行良好。只是集成测试被打破了。他们使用相同的mysql数据库。

关于如何解决问题的任何想法?

卢卡

2 个答案:

答案 0 :(得分:0)

检查有关测试环境的database.yml设置,然后在终端中进行

rake db:test:load

答案 1 :(得分:0)

如果您没有找到错误作为用户权限,请使用mysql workbench检查数据库...删除并再次创建应用程序数据库。 rake db:drop && rake db:setup