我是mySql工作台的新手,需要帮助导入一个大文件进行分析。我在这里读到MySQL workbench table data import wizard extremely slow,数据导入向导不应该使用,所以我按照建议使用了LOAD data INFILE,但由于secure_file_priv=NULL,我在导入时遇到了问题。
我在这里找到了一个解决方案,但是我不知道如何重置secure_file_priv的值。
我找到了一些使用命令行的源代码,但我不知道如何从命令行使用mySql工作台。
如有任何有关如何禁用或更改此功能的帮助,将不胜感激
发布于 2020-12-04 08:25:18
不要碰它,它是一个基本的安全功能。
在workbench中使用server下的数据导入。

如果你想用sql来做这件事,每个人都已经用你链接的How should I tackle --secure-file-priv in MySQL?写好了。
只需复制文件夹中的文件,即可在执行SHOW VARIABLES LIKE "secure_file_priv";时获得值
现在,理想情况下您可以从控制台创建LOAD DAT,因为这样就没有超时时间了。
另请阅读Bulk insert in the namual,以便您可以优化大数据导入
如果你真的想使用任何不推荐使用的文件夹,你必须为它编辑my.ini文件并重新启动到服务器(这两个也可以在工作台中完成,你可以在图片options file Start/shutdown中看到)。还有一些其他方法可以重启服务。
下面很好地描述了importing csv的基础
https://stackoverflow.com/questions/65135919
复制相似问题