繁体   English   中英

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

[英]Rails integration test: Mysql2::Error: Can't connect to MySQL server

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

出现以下错误:

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

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

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

卢卡

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

rake db:test:load

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM