首页 > 解决方案 > Mysqlworkbench - secure_file_priv 设置为 NULL

问题描述

我是 sql 新手,一般是编程。我正在使用 Macbook(版本 11.5.2)并使用 Mysqlworkbench。我正在尝试使用 LOAD DATA INFILE 命令将 .csv 中的数据加载到工作台中,但出现错误代码:1290。MySQL 服务器正在使用 --secure-file-priv 选项运行,因此无法执行此语句

目前,secure_file_priv 设置为 NULL;我使用 show variables like 语句进行了检查。

我首先尝试使用set secure_file_priv = ''将其更改为 '' ,其中出现 错误代码:1238。变量 'secure_file_priv' 是只读变量

我在这里阅读了一些可能的答案,其中包括更改 my.cnf 文件,但我不知道那是什么,更不用说知道如何访问它或使用什么来编辑它。我还尝试通过“管理”>“状态”和“系统变量”更改 secure_file_priv,但是您需要(至少其中一个)SUPER 或 SYSTEM_VARIABLES_ADMIN 权限才能执行此操作。之后我就没有主意了。

任何可能的解决方案将不胜感激,在此先感谢!

标签: mysqlmysql-workbench

解决方案


推荐阅读