如何连接外部服务器mysql生成Pentaho报表

如何连接外部服务器mysql生成Pentaho报表,mysql,pentaho,Mysql,Pentaho,我想用mysql的外部数据库生成报告 不是我的本地主机数据库 我想生成外部服务器mysql数据库的报表。为了使mysql远程访问正常工作,需要进行以下操作: 您必须确保MySQL在套接字绑定之上使用TCP绑定。此外,它绑定到的地址必须在计算机外部(即非本地主机)可以访问 需要使用正确的主机名和数据库访问权限创建用户。不要使用ROOT用户 或 如果MySQL绑定到系统上的localhost,并且需要创建具有数据库访问权限的用户(不应使用root),则必须通过SSH隧道连接到MySQL 如果您不知道

我想用mysql的外部数据库生成报告

不是我的本地主机数据库


我想生成外部服务器mysql数据库的报表。

为了使mysql远程访问正常工作,需要进行以下操作:

您必须确保MySQL在套接字绑定之上使用TCP绑定。此外,它绑定到的地址必须在计算机外部(即非本地主机)可以访问

需要使用正确的主机名和数据库访问权限创建用户。不要使用ROOT用户

如果MySQL绑定到系统上的localhost,并且需要创建具有数据库访问权限的用户(不应使用root),则必须通过SSH隧道连接到MySQL


如果您不知道如何做到这一点,我建议您与您的系统管理员,或者如果这是托管在另一个位置,您的托管提供商。一般来说,我使用辅助选项,但对于某些用户来说,设置它也比较困难。

您使用过数据源向导吗

  • 从Pentaho用户控制台,选择文件->新建->数据源
  • 命名新的数据源
  • 选择“数据库表”作为类型
  • 单击小加号圆圈以添加数据库连接
  • 选择数据库类型。填写主机名、端口、登录信息和任何其他选项。如果你愿意的话,可以测试一下
  • 点击Ok
  • 继续使用数据源向导