February 06, 2005
トラックバックスパムを激しく受けたので、TrackBack機能を止めることで対処しようかと思ったけど、たまにいただくTrackBackも面白い情報を書いてくれるところがあって、知らないことがわかって面白いので、スパムはうざいが残しておこうと思った。
MT上でトラックバックスパムを削除していくのはかったるすぎるので、データベースから直接消しました。このBlogが置いてあるlolipopは、PhpMyAdminというフリーのWebベースのデータベースメンテナンスソフトが設置されてるので凄く便利。
DBからデータを削除したあとに、エントリを再構築することでblog上からも削除されます。
参考SQL文
delete from `mt_tbping` WHERE tbping_blog_name like '%poker%' or tbping_blog_name like '%texas%' or tbping_source_url like '%poker%' or tbping_source_url like '%texas%' ;
参考にしていただくのは構いませんが、WHERE以降をつけずに「delete from `mt_tbping`」だけで実行するのは絶対にやめてくださいね。トラックバックが全部消えてしまいますので。
SQL文に不慣れな人は、上の文法を勉強してカスタマイズするか、PhpMyAdminのGUIから、まとめて消すのをオススメします、PhpMyAdminのデータ一覧ページでチェックボックスにチェックを入れて、削除ボタンで一気に消せるハズ。
MTの操作が面倒すぎて消すのを諦めた人向けに、最後は、こういう手もありますということで。
データをExportしてテキストエディタで編集してから戻すという手もありそうですが。