首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在MySQL Workbench 8.0中加载本地数据?

问如何在MySQL Workbench 8.0中加载本地数据?
EN

Stack Overflow用户
提问于 2020-02-22 23:37:20
回答 3查看 1.9K关注 0票数 1

我试图将数据从pc本地加载到MySQL数据库('texnologialogismikou'),但我得到了很多错误。我在论坛和MySQL网站上搜索了很多,但是我找不到解决方案。我试图更改变量,将文件移动到Workbench目录中,以及其他一些东西,但都没有工作。

代码语言:javascript
复制
load data local infile 'C:\Users\Mattheos\Desktop\ActualTotalLoad-10days.csv'
Into table texnologialogismikou.actualtotalload
fields terminated by ';' enclosed by '\"' lines terminated by '\n' 

我犯的一些错误:

错误代码: 2.文件‘C:ProgramDataMySQLMySQLMySQLServer8.0Uploads’未找到(OS errno 2-没有此类文件或目录) 错误代码: 1148。此MySQL版本不允许使用使用的命令。 错误代码: 1290。MySQL服务器运行时使用-secure-file-priv选项,因此无法执行此语句。

我知道有这样的帖子,但这是我最不能做的事。我尝试了我能找到的一切,但都没有用。

EN

回答 3

Stack Overflow用户

发布于 2020-03-01 18:30:11

在Manage窗口的mySQL worckbench上,选择您的连接->,转到高级选项卡,并在其他文本输入中插入OPT_LOCAL_INFILE=1。

票数 1
EN

Stack Overflow用户

发布于 2020-02-22 23:40:16

最后一个错误消息是相关的:

错误代码: 1290。MySQL服务器运行时使用-secure-file-priv选项,因此无法执行此语句。

--secure-file-priv选项限制可以从哪个目录文件中加载目录文件,如在文件中解释

如果设置为目录的名称,则服务器将导入和导出操作限制为仅处理该目录中的文件。

您可以使用以下方式显示已配置的目录:

代码语言:javascript
复制
show variables like "secure_file_priv";

只需将要导入的文件移至该目录,然后再次运行load语句即可。

票数 0
EN

Stack Overflow用户

发布于 2020-02-22 23:42:38

试试mysqlimport

https://dev.mysql.com/doc/refman/8.0/en/mysqlimport.html

或者尝试社区版本的工具,如宾得ETL,它将加载数据的速度非常快。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60357857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档