關於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