MySQL Connect Errors provozieren

Manchmal meldet ein MySQL-Datenbankserver den Fehler

ERROR 1129 (HY000): Host '192.0.1.47' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

Das ist eine klare Fehlermeldung, mit einer einfachen Handlungsanweisung. Kürzlich wollte ich aber genau diesen Fehler auf einem Server absichtlich provozieren. Hierzu muss man einfach eine TCP-Verbindung zum Datenbankserver öffnen, und darüber ungültige Daten senden. In einer Schleife ausgeführt ist dies schnell erledigt:

for i in $(seq 1 200) ; do nc 192.0.1.47 3306 <<< "foobar"; done

Leave a Reply