tongersdei 11 oktober 2007
Spam, spam, spam, terrible spam
Had je dan niets gemerkt?
Ja, de backups van de database werden onhandelbaar groot. Die kon ik al een tijd niet meer automatisch naar mij toe laten mailen. Terwijl, zo veel tekst staat er nu ook weer niet op eamelje.net, aan data.
Maar het was dus allemaal spam?
Allemaal spam, netjes in de database bewaard, omdat ik dacht heel nuttig informatie naar elders door te brieven door zulke ongewenste commentaren als ’spam’ te labellen, in plaats die troep meteen te vernietigen.
Hoeveel spam?
Gigantisch veel spam. De database was twintig keer zo groot als dat die had hoeven zijn.
Maar nu niet meer.
Maar nu niet meer.
En de oplossing was?
Een simpele SQL opdracht:
DELETE FROM `wp_comments` WHERE `comment_approved` = 'spam'

Hmmm … dat zou mij dan ook wel eens parten kunnen spelen …
skreau Jan K., op tongersdei 11 oktober 2007 op 22:36
Als je phphMyAdmin gebruiken kunt, is meteen duidelijk te zien of de bak met comments absurd veel groter is dan de anderen.
Verder is het gewoon het SQL-scherm openen, en bovenstaand commando kopiöeren en plakken.
skreau eamelje.net, op tongersdei 11 oktober 2007 op 22:45
Zo werkt dat dus. En als je nog een dingetje installeert dat Akismet heet, wordt als het goed is die spam voortaan ook uit je database gehaald.
skreau Branko Collin, op freed 12 oktober 2007 op 3:51