为了账号安全,请及时绑定邮箱和手机立即绑定

我该如何处理MySQL中的--secure-file-priv?

我该如何处理MySQL中的--secure-file-priv?

MM们 2019-08-15 14:50:06
我该如何处理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";查看已配置的目录。

您有两种选择:

  1. 将文件移动到指定的目录secure-file-priv

  2. 禁用secure-file-priv。必须从启动时删除,不能动态修改。为此,请检查MySQL启动参数(取决于平台)和my.ini。


查看完整回答
反对 回复 2019-08-15
  • 3 回答
  • 0 关注
  • 2832 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信