Witam,
Napisałem drobną aplikację w Javie (desktopowo, z użyciem Hibernate), z której będzie korzystało kilka osób, w związku z czym baza musi być dostępna na serwerze. Niestety, przy próbie połączenia wyskakuje błąd:

Exception in thread "AWT-EventQueue-0" org.hibernate.exception.SQLGrammarException: could not execute query [...] Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: SELECT command denied to user [nazwa]@[IP] for table [tu nazwa tabeli].

Nadmieniam, że użytkownik podany w pliku hibernate.cfg.xml ma dostęp do tej bazy z poziomu phpmyadmin, mogę również połączyć się tam z Workbencha. Co w takim razie może być przyczyną tego problemu?

Edit:

Połączenie działa dla zwykłego JDBC, czyli wina musi leżeć po stronie Hibernate?