Wordpress database prefix adalah awalan tabel yang digunakan pada database MySQL WordPress (secara default bernilai wp_) untuk mengelompokkan tabel-tabel sistem. Mengubah atau mengamankan prefix ini merupakan salah satu langkah penting dalam memperkuat sistem keamanan website dari serangan SQL Injection dan upaya peretasan otomatis.
Dalam pengelolaan keamanan situs, berdasarkan panduan teknis pengelolaan platform seperti yang dirangkum dalam berbagai modul pengamanan situs Hostinger, mengoptimalkan konfigurasi dasar termasuk pengaturan database prefix menjadi bagian dari standar mitigasi risiko serangan siber.
Fungsi dan Peran Database Prefix
Secara default, instalasi baru WordPress selalu menggunakan format wp_ untuk seluruh tabel intinya, seperti wp_posts, wp_users, dan wp_options. Karena pola ini sudah diketahui secara universal oleh peretas, bot otomatis sering kali menargetkan nama tabel tersebut saat melancarkan serangan eksploitasi celah keamanan.
| Nama Tabel Default | Fungsi Tabel dalam WordPress | Risiko Keamanan |
|---|---|---|
| wp_users | Menyimpan data kredensial pengguna dan administrator | Target utama injeksi SQL untuk mencuri akses admin |
| wp_posts | Menyimpan data artikel, halaman, dan media | Risiko manipulasi konten atau penyisipan tautan berbahaya |
| wp_options | Menyimpan pengaturan konfigurasi situs dan plugin | Potensi perubahan konfigurasi sistem secara ilegal |
Cara Mengubah Database Prefix
Mengganti prefix database dapat dilakukan melalui file konfigurasi inti WordPress atau langsung melalui panel manajemen database seperti phpMyAdmin. Berikut adalah tahapan umum yang perlu dilakukan:
- Lakukan pencadangan (backup) database dan file website secara menyeluruh untuk menghindari kehilangan data.
- Akses panel database melalui phpMyAdmin yang disediakan oleh layanan hosting Anda.
- Ubah nama tabel satu per satu atau gunakan kueri SQL rename untuk mengganti awalan
wp_menjadi string unik yang baru, misalnyawpx92_. - Buka file
wp-config.phpmelalui File Manager atau FTP, kemudian ubah variabel$table_prefixagar sesuai dengan awalan baru yang telah dibuat. - Periksa kembali tabel
usermetadanoptionsuntuk memastikan data serialisasi yang memuat nama prefix lama telah diperbarui agar situs tidak mengalami galat (error).
Praktik Terbaik Keamanan WordPress
Selain memodifikasi database prefix, pengamanan situs web secara menyeluruh memerlukan pendekatan berlapis. Berdasarkan standar pengelolaan situs, berikut adalah langkah pendukung yang harus diterapkan:
- Selalu memperbarui inti WordPress, tema, dan plugin ke versi terbaru guna menutup celah keamanan yang ditemukan pengembang.
- Menggunakan kata sandi yang kuat dan mengaktifkan autentikasi dua faktor (2FA) bagi seluruh akun administrator.
- Membatasi percobaan login untuk mencegah seranganbrute force.
- Memilih layanan hosting handal yang menyediakan fitur keamanan bawaan seperti pemindai malware otomatis dan sertifikat SSL gratis.