跳转到帖子
  • 游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

    赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

    TheHackerWorld官方

  • 0

Windows sql语句正则匹配导出数据到本地 The MySQL serve


HACK1949

问题

Windows sql语句正则匹配导出数据到本地 The MySQL serve

5ff4fb0e213c8.png

尝试使用 into outfile导出数据的时候出现错误:

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

 

 

方法一:查看本地允许导出目录

mysql>SHOW VARIABLES LIKE "secure_file_priv";

 C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\ 

mysql> select * from tncl where tncl_id regexp'^0065' into outfile 'C:\\ProgramData\\MySQL\\MySQL Server 5.7\\Uploads\\test123.csv';

 

方法二:自定义修改导出目录

问题是mysql设置的权限,可以使用

show variables like '%secure%';查看 secure-file-priv 当前的值是什么

http://img.blog.csdn.net/20170209151849434?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWFuX3RvX2hvbWU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

导出的数据必须是这个值的指定路径才可以导出,默认有可能是NULL就代表禁止导出,所以需要设置一下

 

知道mysql安装路径下的my.ini文件,设置一下路径:

http://img.blog.csdn.net/20170209152216251?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWFuX3RvX2hvbWU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

然后重启数据库即可;

链接帖子
意见的链接
分享到其他网站

这个问题有0个答案

推荐的帖子

此问题没有答案

黑客攻防讨论组

黑客攻防讨论组

    You don't have permission to chat.
    • 最近浏览   0位会员

      • 没有会员查看此页面。
    ×
    ×
    • 创建新的...