GlassFish 无法连接到 mysql (XAMPP)

Posted

技术标签:

【中文标题】GlassFish 无法连接到 mysql (XAMPP)【英文标题】:GlassFish can't connect to mysql (XAMPP) 【发布时间】:2014-01-13 15:31:02 【问题描述】:

我正在尝试将我的 glassfish 与 mysql 服务器(通过 XAMPP 安装)连接,它说:

对 jdbc/xxxx 的 Ping 连接池失败。无法分配连接,因为: 通信链路故障 最后一个成功发送到服务器的数据包是 0 毫秒前。驱动程序没有收到来自服务器的任何数据包。请查看 server.log 了解更多详情。

我在 glassfish 中的配置是: 网址:jdbc:mysql://localhost:3306/SIRS 用户:root 密码:xxxxxx

两台服务器都在同一台运行 ubuntu 的电脑上。

我有相同的配置在另一台电脑上正常工作,但没有安装 XAMPP,我用 apt-get install mysql... 命令安装了 mysql 服务器。

任何想法为什么会发生这种情况?

谢谢。

JB

【问题讨论】:

【参考方案1】:

一种可能是 mysql 服务器和 glassfish 服务器安装在同一台主机上。 所以,你应该去 etc/mysql/my.cnf 如果有一个公共 IP 地址绑定你应该删除它并只放 bind-address = 127.0.0.1

另一种情况是你应该输入而不是 URL: jdbc:mysql://localhost:3306/SIRS 网址:jdbc:mysql://127.0.0.1:3306/SIRS 这对我有用。

【讨论】:

以上是关于GlassFish 无法连接到 mysql (XAMPP)的主要内容,如果未能解决你的问题,请参考以下文章

将远程 JMS 客户端连接到 GlassFish 3

无法让 Netbeans 项目承认现有的 Tomcat 或 Glassfish 服务器

无法使用php连接错误连接到mysql:无法连接到'localhost'(10061)上的MySQL服务器[重复]

Django docker 容器无法连接到 mysql 容器,出现错误“无法连接到 'db' (111) 上的 MySQL 服务器”)

连接网站显示数据库错误:无法连接到数据库:无法连接到MySQL?

Rails 应用程序无法连接到 mysql,无法通过套接字 '/var/run/mysqld/mysql.sock' 连接到本地 MySQL 服务器 (2) (Mysql2::Error)