我正在尝试使用 Jaspersoft Studio 与 MySQL 数据库建立连接。
(Windows 8) 上的 Jaspersoft Studio 和 MySQL 与同一硬件上的 openSUSE 一起在虚拟机上运行。
jdbc:mysql://192.168.178.27:3306/icinga (User and pw are given and correct)
The Error: javaSQLException Access denied for user 'icinga@MyPC.frist.box'
因为我的/etc/my.cnf 中没有绑定(bind)地址行,所以我认为数据库已准备好进行远程访问。
我可以使用 192.168.178.27/phpMyAdmin
访问数据库和登录数据。
最佳答案
由于您是从“远程”主机连接,因此您确定用户“icinga”已被授予从本地主机以外的其他主机进行连接的权限吗? 您可以使用 phpmyadmin 是正确的,因为它与数据库服务器在同一台计算机上运行,并且被数据库服务器解释为“localhost”。
关于使用JasperStudio远程连接MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23214836/