我该如何处理MySQL中的--secure-file-priv?我正在学习MySQL并尝试使用一个LOAD DATA子句。当我使用它如下:LOAD DATA INFILE "text.txt" INTO table mytable;我收到以下错误:MySQL服务器使用--secure-file-priv选项运行,因此无法执行此语句我该如何处理这个错误?
3 回答
慕虎7371278
TA贡献1802条经验 获得超4个赞
它按预期工作。您的MySQL服务器已经使用--secure-file-priv选项启动,它基本上限制了您可以使用哪些目录加载文件LOAD DATA INFILE
。
您可以使用SHOW VARIABLES LIKE "secure_file_priv";
查看已配置的目录。
您有两种选择:
将文件移动到指定的目录
secure-file-priv
。禁用
secure-file-priv
。必须从启动时删除,不能动态修改。为此,请检查MySQL启动参数(取决于平台)和my.ini。
添加回答
举报
0/150
提交
取消