Nucleus:phpMyAdminでコメントスパムを一括削除
Nucleus (35 items)
2005年05月27日
Nucleusでコメントスパム削除といったら、”NP_Blacklist”なんでしょうけど、
正直、このプラグインはあんまわかってません。。
なもんで、あんま機能していないようで、
ここ2〜3日で久々にコメントスパムが来てました。
今はコメント通知機能もOFFにしてますし、
被害といえば、コメント一覧にダラダラと怪しい内容が並ぶだけなんですが、
ホンマ、うっといですね。
暫く放置してましたが、さすがにコメントは削除しないとという事で、
phpMyAdminを使用して一発でデータ削除しました。
phpMyAdminは、XREAの用にレンタルサーバーでも提供しているところが多いです。
で、これを使って、対象データを選択し削除する事もできるんですが、
これで1件1件削除していっては、・・・手がツリます。
で、こんな事はわざわざTipsでもないんですが、
SQL文を知っていれば、1件1件削除せずにDELETE文一発で削除できますね。
正直、このプラグインはあんまわかってません。。
なもんで、あんま機能していないようで、
ここ2〜3日で久々にコメントスパムが来てました。
今はコメント通知機能もOFFにしてますし、
被害といえば、コメント一覧にダラダラと怪しい内容が並ぶだけなんですが、
ホンマ、うっといですね。
暫く放置してましたが、さすがにコメントは削除しないとという事で、
phpMyAdminを使用して一発でデータ削除しました。
phpMyAdminは、XREAの用にレンタルサーバーでも提供しているところが多いです。
で、これを使って、対象データを選択し削除する事もできるんですが、
これで1件1件削除していっては、・・・手がツリます。
で、こんな事はわざわざTipsでもないんですが、
SQL文を知っていれば、1件1件削除せずにDELETE文一発で削除できますね。
まず、Nucleusでコメントされれば、
「nucleus_comment」という名のテーブルにデータが登録されます。
次に、今回のスパムの内容ですが、
「Carla〜」とかいう名を名乗って、300件以上のコメントスパムを送ってきました。
よって、この300件のデータを一発で消すんですが、
まずデータを確認すると、今回のコメントスパムは「nucleus_comment」の
”cuser”という項目(列)に、「Carla〜」という形でデータが入ってます。
・・もうこれ以上の情報は要りません。
という命令をSQLで書くと、
となります。
後は、このSQL文を実行するだけ。
まあ、これでデータが消えますが、
これさえ億劫なので、やはり”NP_Blacklist”の設定を見直すとしますかね。。
ちょっと自社サイト移行後の細かなチェックが出来てませんので、
このような状況に陥ったのでした。
「nucleus_comment」という名のテーブルにデータが登録されます。
次に、今回のスパムの内容ですが、
「Carla〜」とかいう名を名乗って、300件以上のコメントスパムを送ってきました。
よって、この300件のデータを一発で消すんですが、
まずデータを確認すると、今回のコメントスパムは「nucleus_comment」の
”cuser”という項目(列)に、「Carla〜」という形でデータが入ってます。
・・もうこれ以上の情報は要りません。
”cuser”という項目(列)に、「Carla〜」というデータが入っているデータを消せ
という命令をSQLで書くと、
DELETE FROM nucleus_comment WHERE cuser like 'Carla%'
となります。
後は、このSQL文を実行するだけ。
まあ、これでデータが消えますが、
これさえ億劫なので、やはり”NP_Blacklist”の設定を見直すとしますかね。。
ちょっと自社サイト移行後の細かなチェックが出来てませんので、
このような状況に陥ったのでした。
前の記事 次の記事