글 수 151
2008.06.27 17:26:53 (*.116.113.126)
9646

안녕하세요.

한동안 관리를 안했더니 한 글에 코멘트가 1000개가 넘게 붙고 해서,

한번에 지우는 법이 있나 하고 게시판을 찾아보았는데 잘 못 찾겠더군요. 대충 봐서 했습니다만 혹시 나중에 필요한 분이 계실지 몰라 올립니다.

먼저 phpMYadmin에 접속합니다. 접속하는 법은 서버마다 다르니 ..

저 같은 경우는 phpMyAdmin 2.6.4 입니다.

왼쪽에 테이블이 보입니다. 거기서 지우고자 하는 게시판의 comment가 담긴 테이블을 클릭합니다.
("zetyx_board_comment_게시판이름" 이런 식입니다)

보기 구조 SQL 검색 삽입 내보내기 등의 메뉴가 있는데 검색을 클릭합니다.

검색 조건을 넣는 창이 나오는데 이중에

memo text LIKE

로 된 곳에서 LIKE를 REGEXP (정규표현식)을 선택하고, 그 옆의 조건에는

[a-z]|[A-Z] 를(bold로 된 부분을 정확히) 입력합니다. (이렇게 하면 영문자가 들어간 코멘트가 모두 선택됩니다. href 등의 스팸에 주로 나오는 말을 써도 되겠죠)

스팸이 많다면

페이지당 레코드 수 :

를 기본 30개에서 500개 등 늘린 후 실행을 클릭합니다.

그러면 해당 조건에 맞는 레코드들이 출력됩니다. 이곳에서 스팸메세지들의 왼쪽 체크박스들에 체크를 한 후 (화면 가장 아래 옵션에서 전체 체크를 하고 스팸이 아닌 걸 해제하는게 빠르겠죠)

그 후 화면 가장 아래 메뉴 중 선택한 것을:  에서 X를 선택하시고 확인하시면 한방에 지울 수 있습니다.

물론 스팸이 영문자가 들어간 것이 아니라 특정 단어들이 들어가 있다면 검색 조건을 바꿔주면 되겠죠.

요령은 테이블에서 어떤 조건에 맞는 레코드를 찾아 지우는 것이니 코멘트 뿐만 아니라 다른 용도로도 사용하실 수 있을 겁니다.

이렇게 직접 지우면 실제 게시판의 코멘트 숫자가 안 바뀌어져 있는데 코멘트를 제로보드에서 수정하거나 추가하면 갱신이 되더군요.

게시판에 스팸게시물을 막는 방법이 많던데 혹시 저처럼 그런걸 이용 안하고 스팸이 많아져버려서 곤란해하시는 분들이 있으면 도움이 되었으면 좋겠습니다 :) 원시적이지만 일일히 지우는 것 보다야 훨씬 간편할 듯.

번호
제목
글쓴이
151 제로보드에서 관리자 비번 분실시
오작교
17337   2016-06-27
 
150 계정을 옮길 때
오작교
26111   2008-11-25
 
149 제로보드의 변수 모음 정리
오작교
53659   2008-07-24
 
148 참고로 할만한 제로보드 팁 공간가기
오작교
22902   2008-01-11
 
147 제로보드 설치하기(이미지)
오작교
23546   2007-11-13
 
146 스팸성 댓글 일괄 삭제하기(IP 방식) 1
오작교
25636   2009-09-24
 
145 홈페이지 보안강화 도구(Castle) 보급안내 2
오작교
17688   2009-09-14
 
144 최근 게시물 nowrap 적용하기
오작교
21156   2009-08-30
 
143 활동 로그기록 남기기 2
오작교
29876   2009-04-29
 
142 최근 갤러리(슬라이드 형) 스킨
오작교
21445   2009-03-10
 
141 회원가입폼에서 생년월일 마우스로 선택하기 1
오작교
21694   2009-03-10
 
140 회원가입 폼에서 한/영키를 누르는 수고를 없애기 1
오작교
19105   2009-03-10
 
139 최근 게시물에 새코멘트 표시해주기
오작교
20185   2009-03-10
 
138 회원가입 - 나이제한하기
오작교
21274   2009-02-27
 
137 드롭메뉴에 관한 팁 하나 1
오작교
19689   2009-02-27
 
136 2009. 02. 09 - 제로보드 4 보안 패치 p19
오작교
19989   2009-02-27
 
135 비회원의 게시판 접근을 막기
오작교
21717   2009-02-26
 
134 우리 홈 게시판 스팸 차단 1
오작교
24393   2009-02-06
 
133 회원관리 페이지의 리스트 목록 늘리기
오작교
19189   2008-12-19
 
132 zb4(Mysql 3.2)에서 zb4(Mysql 5)로 DB 백업본
오작교
21559   2008-12-16
 

로그인