mysql csv文件导入问题

时间:2016-10-21 05:22:27

标签: mysql sql macos mysql-workbench

在Mac OSX上使用MySQL。执行以下语句时(来自MySQl工作台),我遇到了以下错误,

我尝试使用sudo /usr/local/mysql/support-files/mysql.server start手动启动MySQL而没有任何选项,但仍然有此错误。想知道是否有任何解决方案?

我搜索了一些解决方案,看起来在Windows上有一些.ini配置文件,但在Mac OSX上找不到任何解决方案。感谢。

LOAD DATA INFILE '/Users/foo/Downloads/import.csv' 
INTO TABLE tasks 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"'
LINES TERMINATED BY '\n';

Error Code: 1290. The MySQL server is running with the --secure-file-priv option so it cannot execute this statement    0.0043 sec

1 个答案:

答案 0 :(得分:1)

出于安全原因,最好是在尝试加载文件之前将文件放入服务器的数据目录中。阅读有关LOAD DATA in the docs的更多信息,尤其是有关输入文件位置的信息。另请注意:secure-file-priv选项可以在配置文件中设置,因此与正常启动相比,手动启动服务器而不添加任何其他选项将不会改变其行为。