【问题标题】:How to connect with mysql of external server to generate reports in PentahoPentaho如何连接外部服务器的mysql生成报表
【发布时间】:2011-07-18 16:44:52
【问题描述】:

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

不是我的本地主机数据库。

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

【问题讨论】:

    标签: mysql pentaho


    【解决方案1】:

    您曾经使用过数据源向导吗?

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

    【讨论】:

      【解决方案2】:

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

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

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

      你必须通过 SSH 隧道连接到 MySQL,如果它绑定到系统上的 localhost,并且需要创建一个可以访问数据库的用户(你不应该使用 root)。

      如果您不确定如何执行此操作,我建议您咨询您的系统管理员,或者如果它托管在其他位置,您的托管服务提供商。一般来说,我使用辅助选项,但对于某些用户来说,设置起来也比较困难。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-01-21
        • 1970-01-01
        • 2014-10-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多