我从1.1.1升级到1.2.1,当它试图连接到MySQL时,我似乎得到以下异常:
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:343)
...
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
我已经确认MySQL确实正在运行并且似乎工作正常。以下是我的application.conf文件中的行(替换了user / pass / db):
分贝= MySQL的:用户名:密码@数据库名称
我也尝试使用完整的JDBC配置。我错过了什么?这在1.1.1中运行得很好。我正在运行MySQL 5.1.41。
感谢。
答案 0 :(得分:1)
作为更新 - 这只是一个配置问题。我刚刚在application.conf文件中取消注释掉了“db = mysql:...”行。我应该做的是取消注释并将其更改为:
dev.db = MySQL的:用户名:密码@数据库名称
答案 1 :(得分:0)
你清理tmp文件夹了吗?玩干净的命令应该解决问题。