mysql - 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 权限才能执行此操作。之后我就没有主意了。
任何可能的解决方案将不胜感激,在此先感谢!
解决方案
推荐阅读
- python - 我使用 numpy.savetxt() 将一个 numpy 数组写入 csv,但是当我使用 numpy.genfromtxt() 读取它时,该数组看起来不同
- r - Shiny R:使用brushedPoints 在响应式数据框中搜索、编辑和导出
- c++ - 从 cpp 中的文件获取输入时出现运行时错误
- vuejs2 - 在 vue 2.6 版本中添加自定义分页和过滤器
- python - 使用 assign 在 pandas.dataframe 中添加两列,并得到错误消息说 KeyError
- python - python从列表中搜索dict中的两个键
- javascript - Ajax 提交验证在成功响应后什么都不做
- wso2 - 如何在 wso2 esb 中将以下示例的 xml 转换为 json
- python - 当确认和密码不相等时,如何让控制台再次询问确认?(我知道的愚蠢问题)
- wcf - 使用 BizTalk WCF-WebHttp 发送端口传递 URL 参数时的编码问题