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

  1. Jika Anda pengguna hosting dengan Cpanel atau panel lainnya, pastikan Anda bisa masuk kebagian phpMyAdmin.
  2. Kemudian pilih database WP Anda.
  3. Dan pilih table wp_users.
  4. Nah setelah memilih table wp_user, klik edit pada user yang ingin Anda reset tersebut.
  5. Pilih field user_pass dan pilih function MD5, lalu masukan saja password yang Anda inginkan.
  6. Lalu klik Ok dan coba Anda masuk kembali ke wp-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:

  1. Masuk ke peladen via SSH.
  2. Kemudian masuk ke akun root dari MySQL/Mariadb.
    sudo mysql -u root
    Jika tidak bisa tambahkan opsi password.
    sudo mysql -u root -p'PasswordAnda'
  3. Kemudian pilih database WP Anda, dengan cara:
    use wordpress_db;
  4. Langsung saja ketik:
    UPDATE wp_users SET user_pass = MD5('PasswordAnda') WHERE user_login = 'situsali';
  5. Terakhir keluar dari MySQL/Mariadb dengan cara ketik \q dan ENTER.
  6. 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.