[Solved] Cara Reset Password WordPress Vultr Melalui Mysql Menggunakan SSH

Me-reset password wordpress admin di wordpress yang diinstall melalui cpanel sudah sering saya lakukan. Hanya perlu klik menu lupa password, lalu arahkan ke email. Namun, ini terjadi di wordpress yang saya install di Vultr. Ga ada cpanel, ga ada akses ke phpMyAdmin, dan fungsi reset via email tidak diaktifkan.  Solusinya dengan mengakses mysql melalui SSH. Ini dia cara reset password wordpress Vultr melalui akses mysql menggunakan akses SSH.

  1. Seperti biasa masuk ke root database melalui SSH dengan comand line ini.

ssh root@ip address

Jangan lupa ganti “ip address” dengan ip address server teman-teman ya.

2. Lalu masukan comand line berikut ini:

use "nama database"

ganti “nama database” dengan nama database blognya (tanpa tanda kutip ya). kalau lupa, nama database bisa teman temukan di file wp-config.php.

3. Command line berikutnya adalah:

show tables;

Sampai di sini, teman akan melihat  list nama database yang bisa diakses.

4. Dalam hal ini saya membutuhkan akses ke wp-users untuk melihat data user. Masukan code ini:

SELECT ID, user_login, user_pass FROM wp_users;

Teman-teman akan melihat hasil berupa list user yang terdata di sana. Nah, kalau kebetulan database kawan-kawan belum ada user lain selain admin. Di sana akan terlist satu saja. akan ada table dengna kolom ID, User_login, dan user_pass. Jangan lupa di ingat ya ID nya. User_pass nya berupa string MD5. Karena kita mau ganti passwordnya, kita generate password baru ke kode MD5 di sini¬†. Masukan password baru yang diinginkan untuk login wp-admin nanti, dan klik “MD5” nanti akan muncul kodenya. Copas string di kolom result, lalu simpan dulu.

5. Nah! gunakan perintah di bawah ini untuk mengganti password yang sudah kita lupa sebelumnya menjadi password terbaru yang tadi sudah di generate menjadi string MD5.

UPDATE wp_users SET user_pass="string MD5 Tadi" WHERE ID = ID user;

Ganti bagian yang diwarnai merah. “String MD5 Tadi” dengan string MD5 hasil generate tadi (tanda kutip jangan dihapus), lalu “ID user” dengan Id user yang kita lihat tadi dalam table.

6. Selesai! agar lebih yakin, teman-teman bisa tes apakah password sudah berubah apa belum dengan memasukan comand line seperti di atas.

SELECT ID, user_login, user_pass FROM wp_users;

Sudah berubah? Kalau sudah, silahkan keluar.

Exit

Selamat! silahkan coba login ke dashboar wordpress teman-teman. Ikuti langkah di atas secara seksama. saya sendiri berhasil !