Jest ładny skrypt Perla na CPAN, który właśnie to robi:http ://search.cpan.org/~rsoliv/mysql-genocide-0.03/mysql-genocide
Wystarczy tylko zaplanować, aby działał z odpowiednimi parametrami. Utwórz plik CRONtab /etc/cron.d/mysql_query_timeout aby zaplanować uruchamianie co minutę:
* * * * * root /path/to/mysql-genocide -t 7200 -s -K
Gdzie 7200 to maksymalny dozwolony czas wykonania w sekundach. Przełącznik -s odfiltrowuje wszystkie z wyjątkiem zapytań SELECT. Przełącznik -K nakazuje skryptowi zabicie pasujących procesów.
Użytkownik root powinien mieć możliwość uruchamiania lokalnych narzędzi mysql bez uwierzytelniania, w przeciwnym razie konieczne będzie podanie danych uwierzytelniających w wierszu poleceń.