如何修复错误代码:1290。MySQL服务器正在使用--secure-file-priv选项运行,因此它无法执行此语句

时间:2018-10-14 19:47:57

标签: mysql database

好的,我已经看到很多其他人都遇到了这个问题,但是SO上的其他解决方案都没有对我有用。

出现此错误时,我正在尝试将.csv文件中的数据批量加载到MySQL数据库中。我知道我需要将此设置从NULL更改为其他内容,例如空字符串,但我无法做到这一点。

我在Mac OSX High Sierra 10.13.6上使用MySQL 8.0.12版。

到目前为止,我已经尝试了以下方法:

  • 在命令中添加LOCAL选项: LOAD DATA LOCAL INFILE "text.txt" INTO TABLE mytable;
  • 将my.cnf添加到我的根目录中,其中包含以下文本(此文件在我的计算机上不存在):
    [mysqld] secure-file-priv = ""
  • 执行与上述相同的操作,只是将文件命名为.my.cnf(我对此有不同的建议)
  • 绝望地

有什么作用?

0 个答案:

没有答案