[英]Cannot connect to the database with Play framework
我正在建立一个游戏网站! 框架,我已经完成了在内存数据库中的编码和测试,并且一切都很好,所以我决定将代码推送到服务器上。 但是我遇到一个奇怪的错误,它说:“发生数据库错误:无法连接到数据库,未知数据库'fpn_server'”。
我确实更改了conf文件夹中的application.conf文件,将application.mode设置为prod(非常确定这与数据库没有连接),将db属性设置为“ mysql:root:mypass @ fpn_server”,并设置了jpa.ddl “创建”以确保已创建数据库。
好吧,说实话,我开发了一个具有相同数据库名称的演示网站,并且该网站已成功部署在我的服务器上。 但是这次,架构发生了变化,我没有按照文档所述使用演进脚本,我只是从mysql服务器中删除了数据库。 不太确定这是否是错误的。
我已经逛了一会儿了,不好。
顺便说一句,我正在玩1.2.4,而不是2。
谁能帮我? 任何建议都欢迎!
提前致谢。
您正在使用快捷方式MYSQL5配置,看起来不错。 但是,也许您应该尝试使用详细设置。
%production.db.url=jdbc:mysql://localhost/fpn_server
%production.db.driver=com.mysql.jdbc.Driver
%production.db.user=root
%production.db.pass=mypass
如果在详细设置中看起来有任何问题,这可能是为什么快捷方式设置没有意义的原因。
如果配置看起来不错,我将检查您的数据库是否可访问。
供参考,这是application.conf数据库选项-http: //www.playframework.org/documentation/1.2.4/configuration#dbconf
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.