首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该如何在MySQL中解析--安全文件-优先级?

我应该如何在MySQL中解析--安全文件-优先级?
EN

Stack Overflow用户
提问于 2015-09-23 10:43:53
回答 24查看 829.3K关注 0票数 494

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

代码语言:javascript
运行
复制
LOAD DATA INFILE "text.txt" INTO table mytable;

我得到了以下错误:

MySQL服务器运行时使用-secure-file-priv选项,因此无法执行此语句。

如何处理此错误?

我已经查过关于同一错误消息的另一个问题了,但还是找不到解决办法。

我正在使用MySQL 5.6

EN

Stack Overflow用户

发布于 2019-03-03 14:01:47

MySQL使用此系统变量来控制可以导入文件的位置。

代码语言:javascript
运行
复制
mysql> SHOW VARIABLES LIKE "secure_file_priv";
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| secure_file_priv | NULL  |
+------------------+-------+

因此,问题在于如何更改系统变量(如secure_file_priv )。

  1. 关机mysqld
  2. sudo mysqld_safe --secure_file_priv=""

现在你可能会看到这样的情况:

代码语言:javascript
运行
复制
mysql> SHOW VARIABLES LIKE "secure_file_priv";
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| secure_file_priv |       |
+------------------+-------+
票数 3
EN
查看全部 24 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32737478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档