Ich muss das Netzwerk für MySQLd aktivieren, aber jedes Mal wird der Server brutal in Vergessenheit geraten. Ein gemeines Skript zum Erraten von Passwörtern beginnt, auf den Server zu hämmern, eine Verbindung über Port 3306 herzustellen und für immer zufällige Passwörter zu versuchen.
Wie kann ich das verhindern?
Für SSH verwende ich Denyhosts, was gut funktioniert. Gibt es eine Möglichkeit, Denyhosts mit MySQLd zum Laufen zu bringen?
Ich habe auch darüber nachgedacht, den Port zu ändern, auf dem MySQL ausgeführt wird, aber dies ist nicht ideal und nur eine Stop-Gap-Lösung (was ist, wenn sie den neuen Port entdecken?)
Hat jemand andere Ideen?
Wenn es anders ist, führe ich MySQL 5.x unter FreeBSD 6.x aus.