Table Database MySQL Tiba-tiba Hilang, Bagaimana Mengembalikannya?
Spesifik table database mysql tiba-tiba hilang, hampir saja data 21.446 pelanggan sirna. Kejadian misterius ini terjadi bermula ketika pagi pukul 08.46 wib server client kami down. Begitu mendapat notifiasi server down, kami langsung memeriksa server. Belum sempat kami melihat log, ternyata 5 menit kemudian server up kembali, namun ada yang aneh. Pada saat kami buka homepage, semua produk hilang.
Kemudian kami mencoba untuk login ke Dahsboard, juga tidak bisa. Ada yang aneh, ketika kami login, pesan error yang muncul adalah user doesn’t exist. Whait, what? Kalau salah password, mungkin masih salah ketik, tapi ini user tidak ada. Seketika kami periksa Cpanel, kemudian melihat database mysql, dan ternyata benar seperti dugaan kami. Spesifik table database “wp_users” tidak ada, belum cukup itu table produk, juga tidak ada.
Anehnya, website tetap bisa di akses dan tidak ada pesan database error. Mungkin karena dbname & dbpass semuanya benar, dan tentu saja database juga hidup normal. Sungguh ini misterius, sekali, bagaimana mungkin sepesifik table bisa hilang begitu saja. Lebih heran lagi, ini terjadi setelah kami menerima notifikasi server down. Untung saja, kami segera mengecek website dan mencari solusinya.
Solusi Mengatasi Spesifik Table Database Hilang
Terkait hal ini belum bisa dipastikan kenapa spesifik tabel bisa hilang karena harus ada detail aktifitas login dari user. Hal ini bisa juga disebabkan oleh tidak sengaja terhapus oleh user sendiri atau adanya malware yang terinjeksi di hosting Anda. Untuk itu bisa dilakukan pengecekkan dari sisi Anda terkait aktifitas loginnya terlebih dahulu.
Menarik sekali karena, user (client dan/atau pelanggan) dalam hal ini tidak mungkin dapat mengakses selain super admin dan/atau pengelola website (etc. kecuali di hack).
Jadi, solusinya adalah me-restore database (mengembalikan) sesuai backup-an terakhir. Maka, celakalah bagi yang tidak memiliki backup-an database atau file yang ada pada website. Untuk itu, disinilah pentingnya memiliki cadangan (backup) berkala. Untung saja, jasa pembuatan website di RCH Techno sudah termasuk, backup rutin / berkala setiap hari. Bila terjadi masalah seperti ini, kami bisa mengembalikan data yang hilang (sesuai backup-an terakhir).
Maka, langkah yang harus dilakukan adalah sebagai berikut;
Restore Database
Untuk restore sendiri, bisa Anda lakukan terlebih dahulu dari sisi Anda karena ini termasuk case sensitif. Anda bisa mengikuti panduan berikut ini;
- Masuk ke cPanel > Cari Tab Jetbackup
- Pilih database backup
- Klik Restore pada tanggal di mana Anda ingin database direstore
Setelah itu, pilih backup-an terakhir (teratas), kemudian klik Restore. Selanjutnya tunggu sampai proses Restore selesai.
Cara ini mungkin tidak menyelesaikan sepenuhnya, namun bisa menyelamatkan data yang tersimpan terakhir. Setidaknya dalam kasus ini, client kami tidak jadi kehilangan 21.446 pelanggan, hanya dalam waktu 5 menit (sejak server down, sebelum diketahui hilangnya table). Kami sudah melaporkan kejadian ini ke pihak server, namun tidak dapat menyelamatkan transaksi yang terjadi sejak database terakhir di backup.
Efek Samping Kejadian Ini
Apa yang terjadi dalam rentang waktu itu? Tentu saja komplain dari konsumen, adanya duplikat Kode Pesanan. Untuk mengatasi hal tesebut, kami menginstruksikan kepada Admin terkait, untuk mendahulukan konsumen yang sudah konfirmasi pembayaran, namun kode pesanan sama. Dengan demikian, proses transaksi dapat terus berlanjut, dan berjalan sesuai dengan ritme yang ada.
parah sih, sy baru kemarin sore kejadian persis begini, data di tabel2 hilang kosong semua, bikin stress tingkat tinggi dapat komplen dari klien2… masih penasaran apa kendala teknis sebenar yg trjadi atau apakah ada oknum orang dalam yg bermain … ?
Kemungkinan dari internal atau bisa problem saat update. Untuk itu penting sekali backup-data, kalau kakak datanya gimana?
sama kak saya juga seperti ini barusan saya tidak bisa masuk ke dasboard dan tampilan website saya page not found padahal kemarin masih normal gak ada kendala akhir nya saya coba bilang ke CS provider hosting terus di bilang kami cek untuk table wp_users anda tidak ada ya sudah saya suruh restore. moga moga gak kaya gini lagi, kaya gini apakah ada orang iseng?
Nah, itu dia. Hingga saat ini, belum diketahui penyembabnya apa, karena sangat aneh sekali jika hanya satu table saja yang terhapus, yaitu wp_users.