【问题标题】:mysql csv file import issuemysql csv文件导入问题
【发布时间】:2017-03-03 07:28:54
【问题描述】:

在 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

【问题讨论】:

    标签: mysql sql macos mysql-workbench


    【解决方案1】:

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

    【讨论】:

    • 感谢 Mike,为您的回复投票。想知道如何在 Mac OSX 上找到数据目录?我看了你提到的文件,似乎没有答案。
    • 感谢迈克的所有帮助,将您的回复标记为答案。
    猜你喜欢
    • 2016-05-07
    • 2014-10-17
    • 2019-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多