Cara Mudah Mereset Password WordPress
Dua hari yang lalu teman saya bertanya mengenai situsnya yang sudah lama tidak dibuka, lalu dia lupa cara masuk ke laman administrasi. Dia tak hanya lupa password tetapi juga lupa akun dan surel yang dia buat. Ketika saya melihat situsnya ternyata ia menggunakan WordPress.
WordPress telah memiliki fitur forgot password, yang menggunakan teknik cukup masukan surel atau username saja, dan setelah itu WP akan mengirimkan ke surel sesuai dengan username yang telah di reset tesebut.
Seperti gambar berikut:
Kekurangan dari fitur tersebut adalah terkadang peladen (server) lambat mengirimkan, atau malah tidak terkirim sama sekali. Nah, karena kebetulan teman saya ini bukan saja lupa password, tetapi dia juga lupa akan akun yang dia pergunakan. Maka cara seperti ini (forgot password) tidaklah bisa dilakukan. Kita harus menggunakan cara lain.
Salah satu metode termudah adalah masuk ke database-nya. Tulisan kali ini kita akan membahas pembobolan password WordPress dengan cara masuk ke-database-nya dengan dua metode yang pertama metode paling mudah yakni masuk ke phpMyAdmin
yang; kedua metode lebih sulit yakni dengan masuk ke MySQL/Mariadb server via CLI.
Khusus Pengguna phpMyAdmin
- Jika Anda pengguna hosting dengan Cpanel atau panel lainnya, pastikan Anda bisa masuk kebagian
phpMyAdmin
. - Kemudian pilih database WP Anda.
- Dan pilih table
wp_users
. - Nah setelah memilih table
wp_user
, klikedit
pada user yang ingin Anda reset tersebut. - Pilih field
user_pass
dan pilih functionMD5
, lalu masukan saja password yang Anda inginkan. - Lalu klik
Ok
dan coba Anda masuk kembali kewp-admin
. Viola... password Anda telah ter-reset.
Langsung dari MySQL/Mariadb CLI
Khusus bagi Anda yang tidak memasang panel di pelanden (server). Anda tetap dapat me-reset password WP melalui MySQL/Mariadb Server. Berikut ini tips mudahnya:
- Masuk ke peladen via SSH.
- Kemudian masuk ke akun
root
dari MySQL/Mariadb.sudo mysql -u root
Jika tidak bisa tambahkan opsi password.sudo mysql -u root -p'PasswordAnda'
- Kemudian pilih database WP Anda, dengan cara:
use wordpress_db;
- Langsung saja ketik:
UPDATE wp_users SET user_pass = MD5('PasswordAnda') WHERE user_login = 'situsali';
- Terakhir keluar dari MySQL/Mariadb dengan cara ketik
\q
danENTER
. - Masuk ke
wp-admin
, lihat sudah berubah bukan password-nya?
Kesimpulan
Di atas hanyalah sebuah cara alternatif. Saran saya tetap gunakan fitur forgot password saja. Terkecuali Anda lebih senang cara yang lebih hardcore. Saya sendiri lebih menyukai cara seperti ini daripada menggunakan metode forgot password.
Semoga bermanfaat.