play框架——连接linux mysql

Posted

技术标签:

【中文标题】play框架——连接linux mysql【英文标题】:play framework - connect to linux mysql 【发布时间】:2012-09-07 15:01:31 【问题描述】:

我是新的游戏框架。我正在尝试连接到 linux 服务器上的 mysql 数据库。它不工作!

我收到一个错误:

发生数据库错误:无法连接到数据库,通信链路故障最后一个成功发送到服务器的数据包是 0 毫秒前。驱动程序没有收到来自服务器的任何数据包。

无论如何,我都可以通过我的 MySQL Work bench 连接 linux 服务器。

application.mode=dev
%prod.application.mode=prod

jpa.ddl=update

db.url=jdbc:mysql://<ipaddress>:3306/<database>?useUnicode=false&characterEncoding=ISO-8859-1&connectionCollation=utf8_swedish_ci
db.driver=com.mysql.jdbc.Driver
db.user=<user>
db.pass=<password>

【问题讨论】:

你真的必须显示为整个配置吗? 200 多行 cmets,其中可能重要的只有 4 行? @biesior,抱歉。我正在删除不必要的代码!! 另外,请写下更多意味着它不起作用的意思...检查您的日志,如果您找不到答案,很可能您会找到一些线索。尝试更多描述问题 我会检查日志,但我收到一个错误 - “发生数据库错误:无法连接到数据库,通信链路故障最后一个成功发送到服务器的数据包是 0 毫秒前。驱动程序有没有收到来自服务器的任何数据包。” 【参考方案1】:

确保您在配置文件中有正确的 mysql ip 地址和端口号(以及正确的用户名/密码)。

您可以检查 mysql 是否正在侦听端口(尝试 netstat -an | grep 3306)。

【讨论】:

您好,我可以通过 MySQL 工作台连接到服务器。所以,我认为用户名、密码和ip不会有问题。 所以我认为您在配置文件中传递了这些值? 是的,我传递了相同的值。

以上是关于play框架——连接linux mysql的主要内容,如果未能解决你的问题,请参考以下文章

Mysql play-slick 连接超时错误

将 MySQL 连接器 Jar 链接到我的依赖项 Java Play Framework 1.x

如何从 play 2.4.6 连接 SQL Server

为啥我的google play一直显示网络连接失败?

Play Framework:“连接太多”数据库错误

记录Window系统下myeclipes连接linux下mysql所出现的一个bug