我应该如何处理——MySQL中的安全文件priv?

我正在学习MySQL,并尝试使用LOAD DATA子句。当我使用它时,如下所示:

加载数据,将“text.txt”填充到表mytable中;

我得到了以下错误:

MySQL服务器正在使用–secure file priv选项运行,因此无法执行此语句

我如何处理这个错误

我检查了同一错误消息中的另一个问题,但仍然找不到解决方案

我正在使用MySQL 5.6

它按预期工作。您的MySQL服务器已使用–secure file priv选项启动,该选项基本上限制了您可以使用load DATA infle从哪些目录加载文件

您可以使用显示变量,如“secure\u file\u priv”查看已配置的目录

您有两个选择:

  1. 将文件移动到secure file priv指定的目录
  2. 禁用安全文件priv。这必须从启动时删除,并且不能动态修改。为此,请检查MySQL启动参数(取决于平台)和my.ini

发表评论