之前已经问过这个问题,我研究了大部分答案,但仍然没有解决。
在MySQL workbench 6.3 CE中,我输入:load data infile'C:\ Users \ User1 \ Desktop \ cm07JAN2014bhav.csv' 进入表stockmovements字段以','忽略1行;
然后我得到了secure-file-priv错误。
stackoverflow中的一个先前的答案是通过输入以下内容来找到我可以存储文件的目录:SHOW VARIABLES LIKE“secure_file_priv”;
我做了并得到:'C:\ ProgramData \ MySQL \ MySQL Server 5.7 \ Uploads \'
然而,在我进入C盘后,没有“Program Data”文件夹。只是一个“Program Files”文件夹。
所以我找不到放置csv文件的正确文件夹路径,以便错误消息停止。
请帮忙。
答案 0 :(得分:0)
尝试创建文件夹'C:\ ProgramData \ MySQL \ MySQL Server 5.7 \ Uploads \'或更改secure_file_priv
的设置并重启MySQL
答案 1 :(得分:0)
您需要启用Hidden Items
才能显示ProgramData
文件夹。阅读:https://support.microsoft.com/en-gb/help/14201/windows-show-hidden-files