Bon, le fait que la db ait saturé ne veut pas dire qu'il y a vraiment eu une attaque DDos.
En fait sur un serveur mutu, le nombre de connexions simultanées à la db est en général assez limité, genre 10, rarement beaucoup plus.
Du coup, il est pas très difficile de saturer le serveur, deux ou trois cent chargement de l'index au même instant peuvent suffire.
Et là, et bien, à part bannir la ou plus vraisemblablement les ip, on peut pas faire grand chose.
C'est d'ailleurs le cas pour les attaques DDos, on peut bien entendu filtrer quelques requêtes évidentes, mais si quelqu'un veut vraiment faire tomber un serveur, et qu'il en a les moyens, alors il y a peut de chances de résister longtemps, même en bannissant les ip à tour de bras.
Après, il y a aussi un grande différence entre tomber un serveur et le hacker, une attaque ddos peut servir masque ou faciliter un hacking, mais en général, l'attaque se borne à saturer le serveur jusqu'au plantage.
Un conseil pas si bête en cas d'attaque vraiment rude et de fermer le serveur quelques heures, c'est moins gênant que de le laisser craquer complètement, car dans certains cas violent, cela peut aussi l'endommager.
Mais bon, la je te fait la théorie, en pratique, plus le serveur est puissant et plus il a de bande passante, plus il faudra y mettre de l'énergie pour le faire tomber.
De très gros réseaux ont été attaqué de la sorte jusqu'à épuisement partiel ou total. Tout dépend de ce qu'il y a en face.
Donc, tout dépend de la taille et de l'importance de ton site. La question est as tu affaire à une vrai menace ou simplement à un petit malin qui essai de te faire peur.
Dans les deux cas, isole la ou les ip dans tes logs et fait des spam report après recherche sur le whois :
http://www.dnsstuff.com
c'est le seul moyen durable de lutter, leur montrer que de t'attaquer n'est pas sans risques. Ça ne fait jamais plaisir de perdre l'usage d'ip "d'attaque".
Et aussi question, est-ce que tu as dû réinstaller ton forum ? Ou une fois l'attaque passée, tout est revenu au beau fixe ?
++