我正在学习MySQL,并try 使用LOAD DATA
子句.当我使用它时,如下所示:
LOAD DATA INFILE "text.txt" INTO table mytable;
我得到了以下错误:
MySQL服务器正在使用--secure file priv选项运行,因此无法执行此语句
我如何处理这个错误?
我查了another question on the same error message个,但还是找不到解决办法.
我使用的是MySQL 5.6
我正在学习MySQL,并try 使用LOAD DATA
子句.当我使用它时,如下所示:
LOAD DATA INFILE "text.txt" INTO table mytable;
我得到了以下错误:
MySQL服务器正在使用--secure file priv选项运行,因此无法执行此语句
我如何处理这个错误?
我查了another question on the same error message个,但还是找不到解决办法.
我使用的是MySQL 5.6
它按预期工作.您的MySQL服务器已经启动了--secure-file-priv选项,这基本上限制了您可以使用LOAD DATA INFILE
从哪些目录加载文件.
您可以使用SHOW VARIABLES LIKE "secure_file_priv";
查看已配置的目录.
你有两个 Select :
secure-file-priv
指定的目录.secure-file-priv
.这必须从启动时删除,并且不能动态修改.为此,请判断MySQL启动参数(取决于平台)和my.伊尼.