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的主要内容,如果未能解决你的问题,请参考以下文章