我正在尝试将我的glassfish与mysql服务器连接(通过XAMPP安装)并且它说:
jdbc / xxxx的Ping连接池失败。无法分配连接,因为:通信链路故障成功发送到服务器的最后一个数据包是0毫秒前。驱动程序未收到来自服务器的任何数据包。请查看server.log以获取更多详细信息。
我在玻璃鱼中的配置是: URL:jdbc:mysql:// localhost:3306 / SIRS 用户:root 密码:xxxxxxx
两台服务器都在运行ubuntu的同一台PC上。
我有相同的配置在另一台电脑上正常工作但没有安装XAMPP,我已经安装了带有apt-get install mysql ...命令的mysql服务器。
任何想法为什么会发生这种情况?
感谢。
JB
答案 0 :(得分:1)
一种可能性是mysql服务器& glassfish服务器安装在同一主机上。 所以,你应该去etc / mysql / my.cnf如果有一个公共IP地址绑定你应该删除它并只放入bind-address = 127.0.0.1
另一种情况是代替URL:jdbc:mysql:// localhost:3306 / SIRS你应该把 URL:jdbc:mysql://127.0.0.1:3306 / SIRS 这对我有用。