Cara Mudah Mengubah Awalan Tabel Database WordPress

Diterbitkan: 2018-04-23

Selama instalasi WordPress, ia menanyakan apakah Anda ingin mengubah awalan tabel database "wp_" menjadi sesuatu. Kami biasanya melewatkan hal ini, jadi WordPress secara otomatis membuat database dengan awalan tabel default “wp_”.

Banyak pengguna WordPress sering bertanya bagaimana cara mengubah awalan tabel database WordPress. Mereka percaya dengan mengubah awalan tabel default di WordPress akan meningkatkan keamanan situs mereka. Menurut WordFence, itu tidak melakukan apa pun untuk meningkatkan keamanan situs Anda dan itu adalah proses yang terlalu berisiko. Dalam beberapa kasus, pengguna mencoba untuk mengubah atau memodifikasi database mereka tanpa mengambil cadangan dan sebagai hasilnya, mereka berakhir dengan kehilangan situs mereka.

Mengapa Mengubah Awalan Tabel Database Tidak Meningkatkan Keamanan situs?

Sekarang mari kita bicara tentang metode hacking database WordPress. Biasanya, serangan yang paling umum disebut "injeksi SQL" di mana peretas menjalankan kerentanan dalam aplikasi untuk mendapatkan akses dan cara termudah untuk melakukannya adalah melalui plugin. Jika bagaimanapun, penyerang mendapatkan akses ke database Anda, penyerang akan memiliki kemampuan yang sama yang Anda miliki di database Anda. Mereka biasanya menjalankan skrip di database Anda untuk mendapatkan semua detailnya.

Dengan mengubah awalan tabel database Anda di WordPress tidak melakukan apa pun untuk meningkatkan keamanan situs Anda karena penyerang mendapatkan akses melalui aplikasi yang rentan, seperti plugin dan mereka dapat dengan mudah mendapatkan semua detail situs Anda.

Kami sangat menyarankan Anda tidak pernah mengunduh plugin atau tema nulled karena, plugin atau tema nulled dapat berisi skrip yang rentan, jika Anda menggunakannya, peretas akan dengan mudah mendapatkan akses ke database Anda dan dapat menghancurkan situs Anda.

Jika Anda ingin mengamankan situs dan database Anda, Anda dapat menggunakan layanan keamanan yang sangat baik seperti Securi. Securi adalah solusi keamanan situs web yang lengkap, ini melindungi situs Anda dari penyerang seperti DDoS, brute force, serangan kerentanan, dll. Ini juga membantu membersihkan situs yang diretas dan banyak lagi. Jika Anda serius tentang keamanan situs WordPress Anda, Anda harus menggunakan Securi. Periksa Keamanan.

Cara Mengubah Awalan Tabel Database WordPress

Seperti yang telah kami sebutkan, Anda tidak perlu mengubah awalan database Anda untuk tujuan keamanan. Jika Anda ingin mengubah awalan basis data di situs WordPress Anda, Anda dapat melakukannya. Kami akan menunjukkan kepada Anda langkah-langkah yang tepat bagaimana Anda dapat dengan mudah mengubah awalan database Anda di situs WordPress Anda.

Persiapan: Sebelum kita mulai, saya sangat menyarankan Anda untuk membuat cadangan penuh dari situs dan database Anda. Jika terjadi kesalahan, Anda dapat dengan mudah memulihkan database Anda dengan satu klik. BackupBuddy adalah plugin cadangan yang bagus dan Anda dapat memulihkan database atau situs Anda hanya dengan satu klik.

Ada dua cara Anda dapat mengubah awalan database WordPress Anda,

  • Anda dapat mengubah awalan basis data Anda menggunakan phpMyAdmin
  • Anda dapat mengubah awalan tabel database WordPress menggunakan plugin

Pada artikel ini, kami akan menunjukkan kedua metode tersebut. Jadi mari kita menggali ke dalamnya.


Metode 1, Ubah Awalan Tabel Database Menggunakan phpMyAdmin

Ini adalah metode yang sangat umum untuk mengubah awalan database Anda. Untuk ini, Anda harus login ke cPanel hosting Anda.

Langkah 1, Edit File wp-config.php

Setelah masuk ke cPanel hosting Anda, buka direktori root tempat Anda menginstal WordPress. Buka file wp-config.php dan cari baris “$table_prefix = 'wp_';”.

Ubah baris awalan tabel wp_ menjadi sesuatu yang Anda suka, misalnya, ry_ atau xz_013654. Anda hanya dapat menggunakan huruf, angka, dan garis bawah.

Temukan file wp-config WordPress

Setelah Anda selesai mengedit awalan tabel Anda, jangan lupa untuk menyimpannya.

Langkah 2, Ubah Nama Tabel Database Di phpMyAdmin

Pada langkah selanjutnya, Anda perlu mengakses database Anda melalui phpMyAdmin. Jika Anda menggunakan hosting cPanel WordPress, Anda dapat dengan mudah menemukan phpMyAdmin di bawah bagian database.

Hosting phpMyAdmin

Anda dapat melihat tabel yang berbeda dan itu tergantung pada struktur situs Anda atau berapa banyak plugin yang telah Anda instal.

Tabel Database WordPress

Cara tercepat untuk mengganti nama awalan tabel adalah dengan menjalankan kueri SQL. Sekarang jalankan perintah SQL dari bagian SQL Anda yang telah saya tunjukkan pada gambar di atas. Kami memiliki kueri SQL yang dapat Anda gunakan:

RENAME tabel `wp_commentmeta` KE `jr_commentmeta`;
RENAME tabel `wp_comments` KE `jr_comments`;
RENAME tabel `wp_links` KE `jr_links`;
RENAME tabel `wp_options` KE `jr_options`;
RENAME tabel `wp_postmeta` KE `jr_postmeta`;
RENAME tabel `wp_posts` KE `jr_posts`;
RENAME tabel `wp_termmeta` KE `jr_termmeta`;
RENAME tabel `wp_terms` KE `jr_terms`;
RENAME tabel `wp_term_relationships` KE `jr_term_relationships`;
RENAME tabel `wp_term_taxonomy` KE `jr_term_taxonomy`;
RENAME tabel `wp_usermeta` KE `jr_usermeta`;
RENAME tabel `wp_users` KE `jr_users`;

Ini adalah perintah SQL default dan jika Anda memiliki tabel tambahan, Anda dapat dengan mudah menambahkannya. Jangan panik. Ini sangat mudah. Seperti saya ingin mengubah wp_ menjadi jr_ , jadi jika Anda ingin mengubah nama tabel tambahan, Anda perlu menulis seperti ini:

 RENAME tabel `wp_yoast_seo_links` KE `jr_yoast_seo_links`; 

Jalankan Kueri SQL

Setelah memasukkan perintah SQL, klik GO untuk menjalankan proses.

Langkah 3, Ganti nama wp_fields di Tabel Database

Masih ada dua bidang yang menggunakan wp_ sebagai awalan (wp_options dan wp_usermeta), dengan menjalankan kueri berikut, kita dapat dengan mudah mengubah awalan bidang tersebut. Mungkin bervariasi berapa banyak plugin yang telah Anda instal, jika Anda menemukan lebih banyak bidang wp_, Anda juga perlu mengganti namanya.

 UPDATE `jr_options` SET `option_name`=REPLACE(`option_name`,'wp_','jr_') WHERE `option_name` LIKE '%wp_%';
UPDATE `jr_usermeta` SET `meta_key`=REPLACE(`meta_key`,'wp_','jr_') WHERE `meta_key` LIKE '%wp_%';

Setelah memasukkan skrip SQL, tekan tombol Go untuk melanjutkan. Anda sekarang telah berhasil mengubah awalan tabel database Anda di WordPress.

Berikut adalah tampilannya setelah mengubah awalan database.

Ubah awalan Database WordPress


Metode 2, Ubah Awalan Tabel Database Menggunakan Plugin

Jika Anda tidak ingin menyentuh database atau proses manual apa pun, Anda dapat melakukannya dengan menggunakan plugin Brozzme DB. Dengan menggunakan plugin ini, Anda dapat memodifikasi awalan database Anda dari mana saja (database dan wp-config.php) hanya dengan satu klik.

Pertama, instal dan aktifkan plugin Brozzme DB. Dari panel admin WordPress Anda, buka Tools> DB PREFIX . Secara default, plugin ini secara otomatis menghasilkan awalan baru, jika Anda tidak suka, Anda dapat memasukkan awalan Anda sendiri. Anda hanya dapat menggunakan huruf, angka, dan garis bawah.

Awalan Brozzme DB

Terakhir klik Ubah Awalan DB dan Anda selesai.

Uji Situs WordPress Anda

Setelah Anda mengubah awalan database WordPress, saatnya untuk menguji situs Anda. Pertama, Anda perlu masuk ke situs Anda, dan menguji halaman, posting, pencarian, dan semua hal lain yang dapat Anda pikirkan. Jika situs web Anda berfungsi dengan baik seperti sebelumnya, ambil cadangan lain dari basis data Anda.

Saya harap tutorial ini membantu Anda memahami bagaimana serangan menyerang database menggunakan aplikasi yang rentan dan cara menghindarinya, kami juga menunjukkan cara mengubah Awalan Tabel Database di WordPress menggunakan plugin dan menggunakan phpMyAdmin. Jika Anda mendapatkan kesalahan, beri tahu kami di bagian komentar. Jangan lupa untuk membagikan artikel ini kepada teman-teman Anda.

Artikel Bermanfaat Lainnya,

  • Cara Mengoptimalkan Database WordPress untuk Mempercepat Situs Anda
  • Cara Menonaktifkan Semua Plugin WordPress jika Anda Tidak Dapat Masuk ke Situs Anda

*Posting ini mungkin memiliki tautan afiliasi, yang berarti saya mungkin menerima sedikit biaya jika Anda memilih untuk membeli melalui tautan saya (tanpa biaya tambahan untuk Anda). Ini membantu kami untuk menjaga WPMyWeb tetap aktif dan terkini. Terima kasih jika Anda menggunakan tautan kami, kami sangat menghargainya! Belajarlah lagi.