【问题标题】:connecting to remote database using spoon over network通过网络使用勺子连接到远程数据库
【发布时间】:2014-09-11 07:42:57
【问题描述】:

我有一份工作,其源连接为 Windows 上的 oracle。

在 Destination 上,它应该通过 ssh 更新 ubuntu linux 服务器上的 mysql 数据库表。

这样可以吗?

在插入/更新步骤中是否可以通过 ssh 提供连接类型?

需要帮助。

【问题讨论】:

  • 当你说'ssh'时,你的意思是你使用端口转发?
  • 是的,端口转发
  • 您是否在插入/更新组件中配置了转发的本地端口?调试:您可以使用 shell 客户端连接到远程数据库吗?
  • 我没试过..

标签: mysql oracle pentaho etl


【解决方案1】:

目标插入/更新步骤通过 JDBC 连接进行。因此,您需要在 MySQL DB 上打开端口才能连接到 DB。

【讨论】:

  • 默认情况下,MySQL 安装不会将端口(默认为 3306)绑定到任何侦听外部连接的端口。它只接受本地连接。您需要更改您的 MySQL 配置以接受外部连接(请参阅 my.cnf 文件上的绑定地址)
【解决方案2】:

您可以通过 Putty 打开一个连接,并使用 jdbc 连接器中的 127.0.0.1 通过您的 putty 会话打开的隧道连接到您的数据库。

【讨论】:

    猜你喜欢
    • 2013-03-01
    • 1970-01-01
    • 2014-01-13
    • 2011-12-27
    • 2010-12-30
    • 2014-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多