Hibernate无法从localhost

时间:2017-09-15 20:58:04

标签: java mysql hibernate

我已经"继承了"一些运行Hibernate以连接MariaDB的Java代码。

我的用户权限设置为:

SHOW GRANTS FOR "userName"@"localhost";
GRANT SUPER ON *.* TO 'userName'@'localhost' IDENTIFIED BY PASSWORD 'XYZ';
GRANT ALL PRIVILEGES ON `MyDB1`.* TO 'userName'@'localhost';                                              
GRANT ALL PRIVILEGES ON `MyDB2`.* TO 'userName'@'localhost';


SHOW GRANTS FOR "userName"@"%";
GRANT ALL PRIVILEGES ON `MyDB1`.* TO 'userName'@'%';
GRANT ALL PRIVILEGES ON `MyDB2`.* TO 'userName'@'%';

现在关于localhost: 已加入MyDB1的{​​{1}}和localhost-CLI (mysql -u unserName -p XYZ MyDB1)

Hibernate开始连接到MyDB2,但localhost-CLI (mysql -u unserName -p XYZ MyDB2)失败。是否可以通过远程计算机与Hibernate连接?

我应该在哪里解决这个问题?我不是超级Java专家,但了解代码...... 但是我相信这个bug在DB的某个地方......

以下是Hibernate错误消息:

Hibernate

0 个答案:

没有答案