使用JasperStudio远程连接MySQL

标签 mysql jasper-reports

我正在尝试使用 Jaspersoft StudioMySQL 数据库建立连接。

(Windows 8) 上的 Jaspersoft StudioMySQL 与同一硬件上的 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/

相关文章:

mysql - 在 C 中为 WinCE 使用 .NET CF dll

java - Jasper Unicode 问题与字段引用但不是资源包引用

jasper-reports - 使用 PDF 导出器渲染文本时忽略 isStretchWithOverflow 属性值

grails - 在Grails的Jasper中将集合用作参数

jasper-reports - 填写打印时出错,无法解析样式 :{blank_style_name}

php - 投票脚本(注册和未注册用户)的最佳做法是什么?

php - WordPress wpdb->插入/更新不工作

php - 通过比较值 PHP 从两个不同的数组创建一个大数组

java - 如何在Java应用程序中定义两个JRDataSource?

mysql - 如何从 SQLDataSource 中过滤数据