当前位置: 首页 > 知识库问答 >
问题:

Ping连接池抛出对数据库的访问被拒绝,尽管用户存在且凭据正常

齐博厚
2023-03-14

我试图在控制台上使用payara创建一个jdbc连接池。使用/asadminonPayara\u服务器/bin/

它在Linux上运行,数据库的凭据是user=jc密码=hola123(傻瓜),这是肯定的凭据工作。我在Mariadb上试过。

我使用创建一个连接池/作为Payara上的管理员,它看起来是这样的:

./asadmin create-jdbc-connection-pool --datasourceclassname org.mariadb.jdbc.MariaDbDataSource 
--restype javax.sql.DataSource --property user=jc:password=hola123:DatabaseName=​cinev2:ServerName=localhost:port=3306 cinePool

现在,当我尝试:

./asadmin ping-connection-pool

我得到这样的错误:

remote failure: Ping Connection Pool failed for cinePool.
Connection could not be allocated because:
Access denied for user 'jc'@'localhost' to database '​cinev2' Please check the server.log for more details.
Command ping-connection-pool failed.

除了凭证之外,此问题的原因是什么?我已经检查了凭证是否正确,它们是否正确,所以我对这个问题没有任何线索。


共有1个答案

周云
2023-03-14

由于它在本地连接到DB时工作,因此可能确实存在访问问题。

请检查您是否执行了此处概述的所有步骤:在Ubuntu上新安装后,拒绝用户“root”@“localhost”(使用密码:YES)的访问

 类似资料:
  • 我使用在AMPS(windows 10)上安装laravel。 它起作用了。 但是现在我想连接到MySQL。 我创建了一个“blog”数据库并更改了这两个文件:。环境文件: 和 /config/database.php: 但当我想迁移时,仍然会收到以下消息: C:\ProgramFiles(x86)\Ampps\www\blog [illumb\Database\QueryException] S

  • 问题内容: 这个问题不太可能对将来的访客有所帮助;它仅与较小的地理区域,特定的时间段或极为狭窄的情况(通常不适用于Internet的全球受众)有关。要获得使该问题更广泛适用的帮助,请访问帮助中心。 7年前关闭。 我看到很多与此类似的问题。但还找不到与我完全一样的人。不知道在哪里更改这些设置或其他任何帮助,不胜感激。 这是我页面的开始。 问题答案: 试试这个:将用户添加到MySQL 如果要外部访问数

  • 基于在计算机之间移动Laravel项目,我转移了一个Laravel项目 乍看之下一切都很好。我可以毫无问题地安装composer,然后在我的环境中设置环境变量。env,例如数据库名称、数据库用户等。 当我开始使用以下命令时, 我有两个错误, 关于。php第664行: SQLSTATE[HY000][1045]拒绝用户'root'@'localhost'的访问(使用密码:Yes)(SQL:selec

  • 问题内容: 我想开始在MySQL中编写查询。 显示: 我没有任何用户ID,但是当我要成为一个用户时,我没有特权,即使我没有一个用户,我也不知道如何授予特权! 我试图以root用户身份登录: 问题答案: 不,您应该在bash中运行,而不是在MySQL命令行中运行。如果您使用的是mysql,则可以输入 exit退出 。

  • 此问题似乎与帮助中心中定义的范围内的编程无关。 我正在使用mysql数据库作为存储构建自己的CRM(客户关系管理器)应用程序,现在我正在尝试将我的Eclipse Java项目链接到数据库,以便表变得可见。我试着运行这段代码: 对于这个主类: 我一直收到这个错误: 请有人解释一下我的困境。

  • Thu Aug 16 15:55:47 CDT 2018:Apache Derby Network Server-10.11.1.2-(1629631)已启动并准备接受端口1888上的连接 很好!那是我想要的地方。我在端口1888上有它,因为端口1527已经在使用中。 问题是NetBeans IDE8.2没有说明创建数据库时如何选择端口。 从“服务”选项卡中,展开“数据库”节点,然后右键单击“Ja