首页 > 数据库 >Mysql 1290 - The MySQL server is running with the --secure-file-priv option

Mysql 1290 - The MySQL server is running with the --secure-file-priv option

时间:2023-03-04 16:32:12浏览次数:33  
标签:secure -- mysql 导入 报错 file Mysql priv


问题场景

执行导入数据报错

执行语句如下:

load data infile 'C:\Users\86183\Desktop\laodInFile.txt' INTO TABLE test.test1;

报错信息如下:

1290 - The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

问题原因

由于secure-file-priv变量的默认设置为/var/lib/mysql-files/所引起的,该值意味着只能导出到指定目录下(已验证),否则会报错,查看mysql数据库该变量值:

show variables like '%secure%';



Mysql 1290 - The MySQL server is running with the --secure-file-priv option_导入导出


分析原因

secure-file-priv 配置值详解:

(1)secure_file_prive=null,限制mysqld 不允许导入导出

(2)secure_file_priv=/var/lib/mysql-files/,限制mysqld的导入导出只能发生在/var/lib/mysql-files/目录下

(3)secure_file_priv=' ',不对mysqld的导入导出做限制

解决办法

(1)修改 secure_file_prive 的变量值即可。

打开my.cnf 或 my.ini 文件

secure_file_priv = ''

(2)重启 Mysql 服务

(3)查看变量值

(4)再次执行导入语句,即可成功执行。

标签:secure,--,mysql,导入,报错,file,Mysql,priv
From: https://blog.51cto.com/zhaoyanfei/6100366

相关文章

  • Mysql 中二进制日志的初步认知
    二进制日志二进制日志中以“事件”的形式记录了数据库中数据的变化情况,对于MySQL数据库的灾难恢复起着重要的作用。开启二进制日志可以在​​my.cnf​​​文件或者​​my......
  • 【Java Pro】001-Java基础:面向对象
    【JavaPro】001-Java基础:面向对象文章目录​​【JavaPro】001-Java基础:面向对象​​​​一、面向对象​​​​1、什么是对象​​​​现实生活中的对象与程序中的对象​​......
  • 【RockerMQ】001-RockerMQ 概述
    【RockerMQ】001-RockerMQ概述文章目录​​【RockerMQ】001-RockerMQ概述​​​​一、MQ概述​​​​1、MQ简介​​​​2、MQ用途​​​​限流削峰​​​​异步解耦​......
  • CF1789D Serval and Shift-Shift-Shift 题解
    题目链接题目分析首先,看到题目中的左移右移之后再异或,我们自然可以想到在移动的过程中字符串的一段前缀和后缀不会改变,考虑通过这个性质逐位还原。因为异或0不会改变......
  • MacBook里从微信上下载文件后打开,都显示的只读模式,怎么解决?
    yds@ydsdeAir~%sudochmod-R755/Users/yds/Library/Containers/com.tencent.xinWeChat/Data/Library/Application\Support/com.tencent.xinWeChat/可以修改微信文......
  • caffeine 高效缓存用法小记
    caffeine高效缓存用法小记。1.pom<dependency><groupId>com.github.ben-manes.caffeine</groupId><artifactId>caffeine</artifactId><vers......
  • SQL语法:join的用法总结
    一、LEFTJOIN(左连接)作用:左连接,表table_a左连接表table_b,表示以表table_a为主,关联上表table_b的数据,查出来的结果显示左边的所有数据,然后右边显示的是和左边有交......
  • go学习总结
    go语言学习:安装与入门、包管理、go的环境变量、gomod命令的使用、导入自定义包使用的是模块名而不是文件夹名。go中不同模块的互相调用、gotest用于对go程序进行测试:返......
  • 线程池
    线程池状态   线程池线程运行规则    JDK的线程池方法              线程池的注意点        延时任......
  • 动态规划(8)、416. 分割等和子集
    题目链接:416.分割等和子集-力扣(LeetCode) ......