MySQL load data local

admin 2023年12月15日19:36:42评论2 views字数 349阅读1分9秒阅读模式

当 LOAD DATA INFILE 指定 LOCAL 时, 用户无需 FILE 权限, 文件将由客户端读取, 并把数据发送至服务器上.

以当前执行命令用户的权限读取文件.

例如从 phpmyadmin 中执行语句, 用户权限就为 web 容器的权限.

create table `localfile` ( `content` LONGTEXT );
LOAD DATA LOCAL INFILE 'C:/WWWROOT/index.php' INTO TABLE `localfile` fields terminated by '';
select `content` from `localfile`;

如果显示不全或者其它奇怪的原因就在语句后面加上 LINES TERMINATED BY '\0'.

- By:X1r0z[exp10it.cn]

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年12月15日19:36:42
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   MySQL load data localhttps://cn-sec.com/archives/2304682.html

发表评论

匿名网友 填写信息