gpt4 book ai didi

MySQL : --secure-file-priv

转载 作者:行者123 更新时间:2023-11-29 11:32:57 27 4
gpt4 key购买 nike

我正在学习 SQL,并尝试使用“load infile”等将 .csv 文件加载到其中...

但是我收到错误,“MySQL 服务器正在使用 --secure-file-priv 运行,因此无法执行...”。

我检查了 SHOW VARIABLES LIKE 'secure_file_priv',它显示该变量仅允许从 C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\加载数据

但是,将我的数据移动到该文件夹​​后,同样的错误不断出现。有人可以帮忙吗?谢谢。安德烈亚斯

最佳答案

加载 csv 文件时我遇到了同样的问题。如 https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_secure_file_priv根据描述,您只能在变量 secure-file-priv 中的路径中进行读写。

因此您必须在查询中包含完整路径。由于您没有发布具体的查询,我只能猜测您尝试了类似 LOAD DATA infile 'temp_0.csv' INTO TABLE series_data_in; 的操作。它应该与类似 LOAD DATA infile '/var/lib/mysql-files/temp_0.csv' INTO TABLE series_data_in; (或者在您的情况下 LOAD DATA infile 'C:/ProgramData/MySQL/MySQL\Server\5.7/Uploads/temp_0.csv' INTO TABLE series_data_in ; - 注意正确转义的空格)。

关于MySQL : --secure-file-priv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37097721/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com