如何使用talend ETL工具在mysql数据库中导入.sql文件
我想使用talend ETL工具将.sql文件导入mysql数据库,我的机器是windows 我尝试的是使用tSystem并编写命令如何使用talend ETL工具在mysql数据库中导入.sql文件,mysql,talend,Mysql,Talend,我想使用talend ETL工具将.sql文件导入mysql数据库,我的机器是windows 我尝试的是使用tSystem并编写命令 "cmd C:/xampp/mysql/bin>mysql -u root demo <C:/xampp/mysql/bin/localhost.sql" 在控制台上,我没有任何错误。但是当我打开我的演示数据库时,它没有包含任何内容 请告诉任何人我错在哪里。如果“.SQL”文件中的SQL命令没有更改,并且您想要“一次性”交互式执行,您可以使用“tM
"cmd C:/xampp/mysql/bin>mysql -u root demo <C:/xampp/mysql/bin/localhost.sql"
在控制台上,我没有任何错误。但是当我打开我的演示数据库时,它没有包含任何内容
请告诉任何人我错在哪里。如果“.SQL”文件中的SQL命令没有更改,并且您想要“一次性”交互式执行,您可以使用“tMysqlRow”并定义:
- 数据库的“连接参数”
- “查询”(使用SQL生成器上载“.SQL”文件的内容)
- 忽略“架构”定义,因为SQL命令本身是一致的
如果要将XAMPP Mysql连接到Talend,请执行以下操作 在F:\xampp\u new\mysql\bin\my.ini中更改如下等待\u超时=数字交互\u超时=数字连接\u超时=数字绑定地址=127.0.0.1,然后在xampp中重新启动mysql 并在DB version 5中选择Mysql version 5
加油 为什么不使用tMysqlBulkExec加载sql文件呢?我也在想同样的事情。这是一种奇怪的方法。你甚至不需要像泰伦德那样doing@Julien介绍如何使用tMysqlBulkExec。我是塔伦德的新手。
Starting job sqlfile at 10:51 04/09/2013.
[statistics] connecting to socket on port 3440
[statistics] connected
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\talend\TOS_DI-Win32-r104014-V5.3.1>
[statistics] disconnected
Job sqlfile ended at 10:51 04/09/2013. [exit code=0]