WordPress のスパムコメントを消す修行

隠遁生活中放っておいた WordPress にスパムコメントがたくさんあった。approved になっていた、ということは admin のパスワードも抜かれたのか。単なる設定の問題?

で、

grep -ni db_password /*.php

な感じであたりをつけたら、見事設定ファイルを見つけたので -iC10 で DB のホストなども発見。

で、mysql コマンドで接続したのだが、そこで止まった。テーブル一覧のコマンドを忘れているのである。うむ。さすがに隠遁生活が長すぎたか。

テーブルのリレーションがいまひとつわからないので、とりあえず

update wp_comments set comment_approved=0;

としてみた。スパムコメントは表示されなくなった。
まだ記事の方に 13925 Comments » なんて書いてあるが、今日はもういいか、これで。