迷惑トラックバックを一発で削除

| コメント(0) | トラックバック(2)

このブログで2000件弱のみならず、MovableTypeのやつにも500件強の迷惑トラックバックがあった。

迷惑トラックバックは、サイトには反映されないんで表向き問題なしなんですが、それだけ、頻繁にトラバ用のCGIが動いてるわけで、そんでもって、要らんデータまで蓄積させられる。まったく、迷惑だ。

その大量のデータを削除するのも、一苦労。MTの管理画面からちまちま削除してたんじゃ、埒が明かない。

ここは、データベースのデータを直接削除してしまえ!

よかったよ、MySQLに移行しておいて・・・

MySQLの管理ツール phpMyAdmin を起動する。

MTのデータベースには、テーブルが18個ある。この中で、mt_tbping というテーブルが、トラバ用のテーブルです。相手からこっちにトラックバックをかけられた場合、このテーブルにデータが入ります。

そのテーブルを見ると、tbping_junk_status という項目があって、この値が -1 のデータが「迷惑トラックバック」のデータになります。

select tbping_blog_id,tbping_junk_status,count(*) from mt_tbping
group by tbping_blog_id,tbping_junk_status

を実行すると、ブログ毎の、通常のトラックバックと迷惑トラックバックの件数が表示されます。

delete from mt_tbping where tbping_junk_status = -1

を実行すると、迷惑トラックバックが一気に削除されます。
ありがたいことに、迷惑トラックバックはサイトには出ていないので、再構築も必要ありません。

トラックバック(2)

トラックバックURL: http://www.karakuriya.biz/mt/mt-tb.cgi/432

表には出ていませんが、最近SPAMが多くて、特にトラックバックは、一日80?10... 続きを読む

表には出ていませんが、最近SPAMが多くて、特にトラックバックは、一日80?10... 続きを読む

コメントする

ウェブページ

Powered by Movable Type 4.261

このブログ記事について

このページは、H.Imaiが2006年5月24日 21:42に書いたブログ記事です。

ひとつ前のブログ記事は「迷惑トラックバック」です。

次のブログ記事は「迷惑トラックバック対策」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。