关于dvwa中SQL注入出现Illegal mix of collations for operation 'UNION'问题的解决办法


前几天做SQL注入实验,输入10' union select 1, group_concat(schema_name) from information_schema.schemata -- (列举当前所有数据库名)后的结果如下所示:

 

 

 

 原因跟后台数据库的排序规则有关。

数据库默认排序规则是utf8_unicode_ci:

 

 

 我们把它改成utf8_general_ci即可。

操作很简单,步骤如下 :

1、进入要进行操作的数据库,点击“操作”按钮。

 

2、往下拉,找到“排序规则”一项,发现是utf8_unicode_ci。

 

3、后面做什么应该不用我说了吧。。。最后记得勾选,点击执行。

 

 OK,重启一下Apache、mysql。然后再次打开网页,就可以正常查询啦!

 

这就是关于dvwa中SQL注入出现Illegal mix of collations for operation 'UNION'问题的解决办法,希望对大家有所帮助!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM