当前位置: 首页 > news >正文

修改secure-file-priv参数-mysql5.7.26限制不允许导入或导出的解决方法

文章目录

  • 前言
  • secure_file_priv参数说明
  • 修改secure_file_priv参数的步骤


前言

  • 本人是在sql注入的文件上传拿web shel 时所用到的写入文件权限遇到文件上传不成功的问题,记住修改后,重启mysql才生效,最后可以查看验证一下。

secure_file_priv参数说明

  • 这个参数用来限制数据导入和导出操作的效果,例如执行LOAD DATA、SELECT … INTO OUTFILE语句和LOAD_FILE()函数。这些操作需要用户具有FILE权限。
    • secure_file_priv=null 不允许导入导出
    • secure_file_priv=具体文件路径 只允许从这个路径导入导出
    • secure_file_priv=‘ ’ 可以从任意路径导入导出。
      在这里插入图片描述

修改secure_file_priv参数的步骤

  • 使用SQL语句 show variables like '%secure%‘ ; 查询secure_file_priv的参数
    在这里插入图片描述

  • 找到mysql文件夹下的my.ini配置文件,如果有secure_file_priv,则修改,要不没有secure_file_priv,则自行添加==(本人就是自行添加上去)==
    在这里插入图片描述

在这里插入图片描述


  • 记得重启数据库才生效
    在这里插入图片描述

    • 使用SQL语句 show variables like ‘%secure%‘ ; 可以看到secure_file_priv的参数为’ ’ ,说明修改成功
      在这里插入图片描述

http://www.mrgr.cn/news/82650.html

相关文章:

  • 在环境冲突情况下调整优先级以解决ROS Catkin构建中缺少模块的问题【ubuntu20.04】
  • colnames看似简单,却能优化数据处理流程
  • 数据仓库建设方案和经验总结
  • Spring源码分析之事件机制——观察者模式(二)
  • TDengine + MQTT :车联网时序数据库如何高效接入
  • ThreadLocal` 的工作原理
  • GNU链接器简介-2
  • Ubuntu 下载安装 Consul1.17.1
  • Branch-Solve-Merge Improves Large Language Model Evaluation and Generation
  • 高中数学部分基础知识
  • 【51单片机零基础-chapter4:LED数码管】
  • 【51单片机零基础-chapter2:灯独立点亮,自定义点亮,跑马灯点亮,函数】
  • 1.1.3 插入排序
  • GNU链接器简介
  • MAC环境安装(卸载)软件
  • 数据结构C语言描述8(图文结合)--哈希、哈希冲突、开放地址法、链地址法等实现
  • Oracle Dataguard(主库为 Oracle 11g 单节点)配置详解(2):配置主数据库
  • Kraft模式安装Kafka(含常规、容器两种安装方式)
  • 【操作系统不挂科】操作系统期末考试题库<1>(单选题&简答题&计算与分析题&应用题)
  • ARM CCA机密计算安全模型之固件更新
  • 代码实战:基于InvSR对视频进行超分辨率重建
  • Unity-Mirror网络框架-从入门到精通之Benchmark示例
  • 1.1.2.1 选择 + 冒泡排序
  • Oracle 11g rac + Dataguard 环境调整 redo log 大小
  • 与 Oracle Dataguard 相关的进程及作用分析
  • 1.1.7 master公式的使用