2012-02-20 125 views
1

我正在尝试在Glassfish中为MySQL服务器设置连接池。但是,当我尝试ping到它失败,服务器给出了这样的错误,指出:Glassfish中的MySQL连接池不工作

WARNING: RAR8054: Exception while creating an unpooled [test] connection for pool 
[myPoolName], Connection could not be allocated because: Access denied for user 
''@'localhost' {using password: YES} 

在我没有指定密码我的连接池属性,但中国平安仍然没有工作。

+0

对我而言,似乎缺少用户名? – 2012-02-20 07:55:08

+0

我对此很新,我的用户名会是什么?我没有指定一个当我创建我的MySQL数据库。据我所知,我只是'根'? – Tiwaz89 2012-02-20 07:57:58

+0

默认情况下,MySQL服务器通常具有root/pass组合。在连接池中,您应该提供用户名和密码。你可以尝试连接不同的客户端来测试正确的凭据(例如你的IDE或者MySQL Workbench或者MySQL命令行......) – 2012-02-20 08:11:03

回答

2

在我看来,用户名缺失。

默认情况下,MySQL服务器通常具有root/pass组合。在连接池中,您应该输入用户名的密码。您可以尝试连接不同的客户端以测试正确的证书(例如您的IDE或MySQL Workbench或MySQL命令行...)