대기중의 스팸 댓글 삭제

wordpress 의 스팸 댓글은 Akismet Anti-Spam plug-in이 아주 잘 걸러주고 있지만,

잠시라도 이 plug-in이 비활성화 상태가 된다면  그 동안에 스팸 대기 큐에 쌓이는 댓글의 양은 어마무시하다.

1000건 이상이 된다면 관리자 화면에서 일일이 스팸으로 옮기는것도 일이다.

이럴때는 CLI에서 mysql 쿼리를 이용하여 대기중인 스팸댓글을 삭제하면 된다.

# mysql mysql -p

mysql> show databases;
+——————–+
| Database            |
+——————–+
| information_schema  |
| mysql                    |
| performance_schema |
| test                       |
| wordpress |
+——————–+
6 rows in set (0.00 sec)

mysql> use wordpress ;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql > DELETE FROM wp_siteid_comments WHERE comment_approved = “0”;

 

완료