Membersihkan Database Blog WP Dari Komentar Spam

Salah satu keanehan blog Wordpress yang sulit dinalar oleh akal sehat adalah ia TIDAK menghapus komentar-komentar yang dianggap spam dari database blog kita. Yup, meskipun sudah dihapus dari Dashboard ataupun terjaring filter Akismet sekalipun, sampah-sampah tersebut tetap bercokol di dalam database. Alhasil, database mengalami obesitas dan rawan terserang penyakit, hehehe. Nggak, maksudnya, database yang terlalu gembung akan menjadi tidak stabil dan berpotensi mengalami kerusakan. Ribet juga kan kalau sampai kejadian seperti itu?
Salah satu cara untuk mengatasi hal ini adalah dengan menghapus komentar-komentar spam tersebut secara manual melalui PHPMyAdmin. Saya rasa hampir semua web hosting menyediakan fitur ini. Langkahnya juga tidak rumit, cukup dengan melakukan eksekusi terhadap satu perintah SQL aja.
Berikut ini langkah-langkahnya:
- Masuk ke dalam PHPMyAdmin untuk database blog WP yang bersangkutan (masing-masing jenis control panel memiliki langkah tersendiri untuk mengakses PHPMyAdmin).
- Klik pada tabel wp_comments yang ada di frame sebelah kiri.
- Klik pada tombol SQL yang ada di frame sebelah kanan.
- Selanjutnya, pada kotak Run query/queries on database nama_database, masukkan perintah berikut:
[sql]delete from wp_comments where comment_approved = ’spam’[/sql]
Pastikan nama_database sudah benar dan kemudian tekan tombol Go.
- Jika sukses akan muncul tampilan kira-kira seperti berikut:
Selamat mencoba dan sekali lagi, hati-hati ya. Penulis tidak bertanggung jawab atas segala kehilangan atau kerusakan yang terjadi, hehehe.
Ngomong-ngomong, kartunnya kali ini suer lucu banget loh *ketawa-ketawa sendiri*
PS:
(1) Gambar seperti biasa diambil dari http://www.cartoonstock.com
(2) Ada kiriman spesial bagi pelanggan newsletter. Silahkan cek imel Anda :)




punya gwa juga ek.. banyak sekali yg nawarin viagra
emang viagra apaan sih mas
Belum sempat diback up blog yang satunya, eh dua-duanya mati mendadak di idwebspace
kalo nggak salah viagra itu semacam obat batuk
viagra, nama yang aneh
viagra, kalo digoreng, pake kecap dikit.. wuih enak banget..
disini viagra, disitu viagra, dimana2 viagra he he he ngga laku kali ye makanya nyepam melulu he he he

WP-ku tak hapus gara gara kena trackback spam walau masih di moderation area. Sehari sampe ratusan. Kan cape musti delete-in
Mas kalo pake wordpress yang tidak self dedicated hosting ga bisa dikasi adsense gitu ya ??
mo ngewakilin mas cosa.. yup disana cuman bisa javascript yg non iklan tapi kalo yg affiliatesindonesia ngak atw deh bisa ato ngak?
Oh jadi biarpun ketangkep ama akismet trus dihapus ternyata comment2 itu belum lepas dari database yah? Kukira aman2 aja selama ini, kalo gt prakterkkan ahhh… Makasih yah Mas cosa :)
ohh gitu to perintahnya
aku dah cari2 kmaren gak dapet hehe
kepaksa nyuruh orang servage yg bersiin :D
untung baek hehe…
tabel wp comment aq sampe 150 MB
gara2 slama ini koment spam tak flag spam , gak langsung didelete 
Nambah Comment: Iya, kartunnya lucu banget!! Ga nyadar tadi pas ngetik comment, hehehew…
Btw, kapan yah bisa ganti avatar baru? Masa avatarku bapak2 botak berkacamata gn terus 
mestinya udah bisa mbak. Coba liat di bawahnya form komentar, ada link buat ganti avatar ato gak
Wah berarti masih belum cukup “otomatis” ya walaupun di WP-plugins sudah dipasang ‘Akismet’ dan ‘SK2′?
Tak ‘nyuling’ dulu aahhh…
iya karena kalo diperhatikan terjadi pembengkakan database sql, pututik sendiri memakai sistem hapus pasang atau install ulang. Thanks mas cosa ini sangat membantu supaya tidak wasting time
Baru tau aku kalo yang kita tandai spam blon lsg delete di database, kalo pilih delete itu lsg delete ga mas cosa
kalo “delete” langsung kehapus kok. Jadi sebaiknya sih kalo ada spam mending langsung pilih yg “delete” aja. Ato kalo gak ya setidaknya databasenya dibersihin tiap 2-3 minggu sekali (tergantung sering nggaknya jadi korban spammer)
wah jangan-jangan comment saya yah yang bikin berat dan rusak databasenya mas cosa weheheh. eh tapi saya kalo comment selalu berhubungan dengan judul loh jadi bukan spam. tapi kalo masih dianggap spam ya
ya udah yah ambil sandal jepit yang ketinggal dulu 
waaahh aq lom pake WP jadi ya gak dapet spam

eh cos..kl bersihin table wp_options tau detil caranya ga?kl yg wp_comments kan msh gampang keliatan mana yg spam mana yg bukan. bersihin wp_options soalnya aq kan sering bongkar pasang plugins, jd semuanya kesisa disitu..pernah manual hapus satu2..
tp pas direstore ada yg error…
makasih mas atas info and tutornya,
salah satu webku sehari spamnya antara 300 s/d 500an dan yang paling ku benci panjang spamnya banyak yang (lebih kurang) 40cm (1spam). Aku juga gak tau bisa sampe sebanyak itu?
Maaf numpang nanya di sini juga, Clixsense udah mau dead atau gmn ya? kok aku udah lebih 2bulanan gak bisa login padahal premium member.
Saya barusan login, nggak ada masalah kok.
iya mas, sy baru coba, oke2 aja.. padahal masih standar..
numpang nanya klo di upgrade hasilnya bgmn mas??
salamhangat,
kalo aq bisa login, tapi ga ada yang bisa di klik meski udah upgrade premium, . . .
aku masih setia sama blogger….
[soale nunggu “hotline”nya cak cosa dibuka
]
Pertama, makasih kiriman spesialnya, Mas Cosa. :)
Kedua, sayang (atau untung) saya belum pakai WP.
Ketiga, iya, kartunnya lucu. Tapi ketawa saya lebih keras pas baca iklannya id.jackbook.com di situs Mas Cosa ini…. Hahaha.
karena di blogku gak ada yang komentar, maka datangnya si spam spam itu lumayan bisa menghibur…
meluncur ke tkp, hehehehe
wah tips yang berguna sekali ini, kebetulan blog aku banyak banget spamnya
hiks, blog gue ngga di wordpress, pas tutorialnya ngga nyambung..
@cemol
Udah pernah bikin blog di WP, tapi ga keurus coz aku masih Cupu ttg HTML & PHP
Nasib kita sama bozzz
Udah kita tetep di alirannya blogspot dulu aja deh
sebelum nya makasih om cosa atas kiriman “gratis 5 lisensi domain untuk BlogSolution!”
namun sesuai pepatah “malu bertanya sesat di jalan ” makanya demi pencerahan dan saya tidak sesat di jalan mohon penjelasan nya itu bisa kita gunakan untuk apa aza
atas jawabannya saya ucapkan terima kasih :)
bener juga ya… kebayang dech komen spam yg nyampe ribuan atau ratusan ribu, bener2 harus dihapus tuch komen spam.
nak kalau ini bukan cari backlink
Tapi Backing dari bos COSA
komentar spam emang sangat menyebalkan, emang blog kita tempat sampah.
Thanks om cosa untuk artikelnya 
Tidak hanya komentar spam, beberapa plugin yang sudah dihapus pun masih meninggalkan database. Kudu dihapus manual.
bang kalo buat blogspot bisa gak yaa makasih
wah masih newbe jadi tambah bingung nih
ane masih ingusan kalo di WP uy.. thanks om cosa atas tutornya..
nah..bener deh..penulis ga bertanggung jawab.. ilang semua comment di blogku….

restore back-up-an dulu ah…
Perlu dipraktekin… mengingat volume spam comment yang kian meningkat :)
Kebetulan masih belajar di wordpress, mungkin yang gratissan belum bisa tapi tambah artikel untuk materi wordpress. Sip bung Cosa
Wah, baru kepikiran dan baru nyadar kalau selama ini yang spam itu ternyata nggak dihapus ya? Ketahuan gak pernah meriksa databasenya nih…
Oh, ya…jangan lupa di optimize atau di repair lagi table nya ;)
ilmu baru buat aku yang lagi belajar wordpress. and makasih juga bung cosa atas kiriman spesialnya jadi makin cinta ama bung cosa nih
Wah, masak sih masih ada di database?? Wah, nggak sadar aku.. Thanks for your information. Langsung deh dimulai bersih-bersih database. Soalnya udah 2000-an spam yang masuk neh
Cra kerja penangan SPAM pada WP itu kyak spam-asassin ataupu akismet. Komen yg kita tandai sbagai SPAM akan masuk ke tabel DB SPAM dan kagak diapus, jika ada komen bru si WP bkal cek di database SPAM, apakah ada kesamaan dgn komentar yg ada di DB SPAM kalau ada kesamaan brarti itu SPAM. Jadi database SPAM pada WP digunakan untuk mengingat dan mempelajari SPAM. Kalau DB WP kita gak mau bengkak pake aja AKISMET toh database dia yg bengkak dan bukan kita.
Ya, cra kerjanya jga kyak ANTIVIRUS makin bnyak VIRUS makin gede database si ANTIVIRUS.
sebenarnya spm itu cara kerjanya giman ya kok tip ari datang silih berganti bagitu banyaknya, kok kayaknya di kirip secara otomatis gitu? bisa di kasih pencerahan!
@syaifudin
iya btul dkirim otomatis pake software maupun skrip PHP juga bisa. Cra kerjanya simpel aja: software SPAM alias BOT mengrim variabel eh lebih tepatnya sih data komentar yg berisi SPAM ke posting yang berada di WP.
Jadi si BOT itu gak perlu ngetik di kolom2 email, nama, url ataupun komentar. si BOT cukup mengirim data komentar ke WP kita.
wah, thanks infonya
/* semoga gak masuk kategori spam */
Pake Spam Karma cukup memuaskan kok, termasuk urusan menghapus comment spam dari database… Kalo mau delete otomatis tinggal aktifin aja setting-an “Purge Comments Spam” n do it automatically from now on…
Maaf, sedikit keluar topik artikel Mas Cosa. Adakah diantara teman-teman yang sudah memanfaatkan situs social bookmarking versi Indonesia, Lintas Berita? Saya barusan pasang widget Lintas Berita di blog saya. Cukup pantas dipertimbangkan untuk mempromosikan blog berbahasa Indonesia. Widgetnya tersedia untuk WP dan Blogspot. Selamat mencoba. :)
(P.S: Ini bukan pesan sponsor dari Lintas Berita lho. Saya nggak ada hubungan apa-apa dengan Lintas Berita. Cuma pengin sekedar berbagi info saja. Thanks.)
tuh aku dah pasang sejak minggu lalu… tapi kok kayaknya gak ada yg manfaatin… lepas lagi aja kali yah
Msih blum bnyak yg tau lintasberita kali…
wah wah wah
telat juga yach tutorialnya
padahal udah setahun lho tut itu ada hehehe
cuma bcd.
Sip… sip… (File - Save Page As) :) Tq