TrippyBoyの愉快な日々TrippyBoyの愉快な日々ネットワークエンジニアによる、LinuxやWindowsを基本としたIT系の逆引きサイト。142013シェアするWordPressを利用するうえで大量のスパムコメントとの対応は切っても切れないものと思う。GoogleのPageRankが上がればあがるほど、スパムコメントが耐えない。本来であれば、スパムを行ってくる国々をアクセスブロックにしてしまえばいいのですが、今のところはデフォルトでインストールされているプラグイン「Akismet」を使ってコメントのスパム判定を行っております。スパム判定されるのはいいのですが、スパム判定された通数が多いとこれらの確認と削除も一苦労。今回は直接MySQLからコメントを削除する方法を書きます。大きく3とおりを紹介します。特定のIPアドレスからのコメントの削除MySQLに接続し、対象となるテーブルを確認してください私の場合WordPressのインストールの際にテーブル名のプレフィックスとして「wp_blog_」を指定したのでテーブル名は「wp_blog_comments」とりますが、これは利用されているWordPressの設定により異なりますのでご確認ください。以下のコマンドで、spam判定されており且つコメント内容が空っぽのものをIPアドレスで一覧表示できます。sec)確認したら、削除します。sec)これでコメントがないスパムコメントの削除は完了しました。以下のコマンドで、spam判定されており且つ投稿者が入力されていないものをIPアドレス一覧表示できます。sec)確認したら削除します。以下のコマンドを用いて、spam判定されているコメントをカウントし、さらに接続元IPアドレスで数を数え表示します。sec)一度ダッシュボードのコメントからスパム一覧を確認し、削除したいIPアドレスを検索しましょう。本当に削除してよいコメントであれば、以下のとおりIPアドレスを指定して削除します。接続元が、「116.25.27.129」のコメントを削除します。sec)接続元が、「116.25.35.204」のコメントを削除します。sec)削除後は、指定したIPアドレスのコメントが削除されていることが確認できます。sec)WordPressのダッシュボードからの削除では操作が面倒ぐらいな数のスパムが有る場合には有効な手段だとおもいます。@17:17>今はMariaDBが気になってます!CentOS7今年出る予定が来年?MariaDBになりますね。Fedora19で試してもいいんだけど、またやるのも面倒です。apacheで検索かけてみましたけど、apacheは2.2のままなのかな?Mysqlがoracleになって評判わるいし。データベース関連はどうかわるのか目が離せません。@17:40くりくりさんつい先ほど、MySQLからMariaDBに乗り換えてみました。[(none)]>Fedora19ですが、以下URLのページ半ば前の画像によると2.4のようです。@01:46こんばんは簡単にいけましたね。>実環境でやるなっていうww俺も経験ありますよ。複数teratermを起動させてserver.crt作るのにちゃんやってるのにうまくいかないなと思ったらテスト環境じゃなくて動いてるサーバーでした・・・。やっちまったと思い心臓ばくばく。誰しもが経験されることではないでしょうか?CentOS7も2.4になる可能性も?????ちなみにマリアとは開発者の次女の名前です。@08:01CentOS7はどうなんでしょうねぇ。Sinha%d人のブロガーが「いいね」をつけました。