MySQL数据库中的文件操作(导入导出)

文件操作函数

  • load_file()  :读取指定文件
  • into outfile :将查询的数据写入文件中
  • into dumpfile:将查询的数据写入文件中(只能写入一行数据)

首先,文件类操作函数都与 secure_file_priv 的值有关,secure_file_priv 是用来限制 load_file()、into  outfile、into dumpfile 函数在哪个目录下拥有上传或者读取文件的权限。secure_file_priv的值默认为NULL。

show global variables like 'secure%';
     当 secure_file_priv 的值为 NULL ,表示限制 mysqld 不允许导入|导出,此时无法提权
     当 secure_file_priv 的值为 /tmp/ ,表示限制 mysqld 的导入|导出只能发生在 /tmp/ 目录下,此时也无法提权
     当 secure_file_priv 的值没有具体值时,表示不对 mysqld 的导入|导出做限制,此时可提权
发布了35 篇原创文章 · 获赞 12 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/Candyys/article/details/105557574