Tcpdump 抓取 mysql sql 語句

Horacio77N 8年前發布 | 6K 次閱讀 SQL MySQL

#!/bin/bash

this script used montor mysql network traffic.echo sql

tcpdump -i eth0 -s 0 -l -w - dst port 3306 | strings | perl -e ' while(<>) { chomp; next if /^[^ ]+[ ]*$/;     if(/^(SELECT|UPDATE|DELETE|INSERT|SET|COMMIT|ROLLBACK|CREATE|DROP|ALTER|CALL)/i)     {         if (defined $q) { print "$q\n"; }         $q=$;     } else {         $ =~ s/^[ \t]+//; $q.=" $_";     } }'</pre>


 本文由用戶 Horacio77N 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!