簡體   English   中英

無法使用Play框架連接到數據庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM