---
title: "Lupa Password Admin WordPress, Reset lewat phpMyAdmin"
description: "Email reset tidak masuk dan tidak bisa login? Langkah aman mengganti password admin WordPress langsung di database lewat phpMyAdmin, plus alternatifnya."
url: "https://nivelva.com/insight/lupa-password-admin-wordpress-reset-lewat-phpmyadmin"
category: "Website \u0026 Domain"
tags: ["wordpress","phpmyadmin","reset password","database","cpanel"]
author: "Theresia Candiawan"
published: "2026-11-07T14:08:00+07:00"
updated: "2026-11-07T14:08:00+07:00"
language: "id"
publisher: "Nivelva (https://nivelva.com)"
---

# Lupa Password Admin WordPress, Reset lewat phpMyAdmin

> **Jawaban singkat:** Buka phpMyAdmin, cari tabel users WordPress, edit baris akun admin, isi kolom user_pass dengan password baru dan pilih fungsi MD5, lalu simpan. WordPress menerima hash MD5 itu dan menggantinya dengan hash yang lebih kuat saat kamu login.

Sudah klik "Lost your password?" berkali-kali tapi email reset tidak pernah datang? Situasi ini sering terjadi, entah karena email admin lama sudah tidak aktif atau hosting gagal mengirim email. Selama kamu masih punya akses ke cPanel, password admin bisa diganti langsung dari database lewat phpMyAdmin dalam lima menit.

Intinya, kamu mengedit kolom `user_pass` milik akun admin dan mengisinya dengan password baru yang di-hash memakai MD5. WordPress masih menerima format lama ini, lalu otomatis menggantinya dengan hash modern begitu kamu berhasil login.

## Apa yang perlu disiapkan?

- Akses login ke cPanel atau panel hosting yang menyediakan phpMyAdmin.
- Nama database WordPress dan awalan tabelnya. Keduanya tercantum di file `wp-config.php`, pada baris `DB_NAME` dan `$table_prefix`.
- Password baru yang kuat, simpan di pengelola password sebelum mulai.

Awalan tabel bawaannya `wp_`, tapi banyak instalasi otomatis memakai awalan acak seperti `wpx7_`. Jadi tabel yang kamu cari bisa bernama `wpx7_users`, bukan `wp_users`.

## Langkah reset password lewat phpMyAdmin

### 1. Cadangkan database dulu

Di phpMyAdmin, pilih database WordPress, klik tab **Export**, lalu **Go**. Proses ini hanya beberapa detik untuk situs kecil dan menyelamatkanmu bila salah edit.

### 2. Buka tabel users

Di panel kiri, klik database WordPress, lalu klik tabel yang berakhiran `_users`. Kamu akan melihat daftar akun dengan kolom `user_login`, `user_pass`, `user_email`, dan lainnya.

### 3. Edit baris akun admin

Cari baris dengan `user_login` milikmu, lalu klik **Edit**. Kalau ragu akun mana yang admin, biasanya akun dengan `ID` 1 adalah akun pertama yang dibuat saat instalasi, meski tidak selalu masih berperan administrator.

### 4. Isi password baru dengan fungsi MD5

Pada baris `user_pass`:

1. Di kolom **Function**, pilih `MD5`.
2. Di kolom **Value**, hapus isi lama dan ketik password baru dalam bentuk biasa.
3. Klik **Go** di bagian bawah.

phpMyAdmin akan mengubah teks tadi menjadi hash MD5 sepanjang 32 karakter sebelum menyimpannya. Jangan lupa memilih fungsi MD5, karena password yang tersimpan sebagai teks biasa tidak akan bisa dipakai login.

### 5. Login dan biarkan WordPress memperbarui hash

Buka `contoh.com/wp-admin` dan masuk dengan password baru. Sejak WordPress 6.8, password disimpan dengan bcrypt, dan menurut pengumuman resmi tim inti WordPress, hash MD5 lama tetap didukung. Saat kamu login, password akan di-hash ulang dengan format yang lebih kuat, jadi MD5 di database tidak bertahan lama.

### 6. Rapikan setelah berhasil masuk

- Buka **Users > Profile**, pastikan alamat email admin aktif agar fitur lupa password berfungsi di kemudian hari.
- Ganti password sekali lagi dari dashboard bila mau, supaya prosesnya sepenuhnya lewat WordPress.
- Periksa daftar pengguna. Akun administrator yang tidak kamu kenal bisa menjadi tanda situs pernah dibobol.

## Cara lain selain phpMyAdmin

phpMyAdmin bukan satu-satunya jalan. Pilih sesuai akses yang kamu punya:

| Cara | Butuh akses | Kelebihan | Catatan |
|:--|:--|:--|:--|
| Lupa password via email | Email admin aktif | Paling sederhana | Gagal bila email admin mati atau hosting tidak bisa kirim email |
| phpMyAdmin | cPanel | Tidak bergantung email | Wajib pilih fungsi MD5 |
| WP-CLI | SSH | Satu perintah, hash langsung modern | Tidak tersedia di semua hosting |
| Panel installer (misalnya Softaculous) | cPanel | Lewat formulir | Hanya untuk instalasi yang tercatat di installer |

Dengan WP-CLI, perintahnya dijalankan dari folder instalasi:

```bash
wp user update admin --user_pass='PasswordBaruYangKuat'
```

Ganti `admin` dengan username atau ID akunmu. Untuk melihat daftar akun, jalankan `wp user list`.

## Kalau email reset tidak pernah sampai, apa penyebabnya?

Reset lewat database menyelesaikan masalah hari ini, tapi akar masalahnya sering ada di pengiriman email. WordPress memakai fungsi `mail()` PHP secara bawaan, yang kerap ditolak atau masuk spam. Memasang plugin SMTP yang mengirim lewat akun email domain sendiri biasanya membuat email reset, notifikasi pesanan, dan formulir kontak kembali lancar.

## Bagaimana agar kejadian ini tidak terulang?

Lupa password admin hampir selalu bisa dicegah dengan kebiasaan kecil:

- **Simpan password di pengelola password**, bukan di catatan HP atau ingatan. Password panjang yang unik jadi tidak merepotkan.
- **Pakai email admin yang dipantau**, sebaiknya alamat di domain bisnis sendiri yang aksesnya tidak bergantung pada satu karyawan.
- **Siapkan akun administrator cadangan** atas nama pemilik usaha, dengan password berbeda. Kalau satu akun terkunci, akun lain masih bisa masuk dan meresetnya dari dashboard.
- **Catat akses penting di satu tempat aman**: login cPanel, nama database, dan email admin. Saat pengelola website berganti, serah terima jadi jauh lebih mudah.
- **Aktifkan verifikasi dua langkah** lewat plugin keamanan. Selain melindungi dari pembobolan, kamu jadi lebih rutin memastikan akses ke akun tetap terjaga.

## Hal yang perlu diwaspadai

Akses ke phpMyAdmin sama dengan akses penuh ke seluruh data situs. Jangan bagikan login cPanel lewat chat, dan bila phpMyAdmin bisa dibuka langsung dari internet tanpa perlindungan tambahan, baca [cara mengamankan phpMyAdmin dari akses publik](https://nivelva.com/insight/cara-mengamankan-phpmyadmin-akses-publik).

Kalau kamu yakin password tidak pernah diganti tapi tiba-tiba tidak bisa login, atau menemukan akun admin asing, perlakukan sebagai insiden keamanan. Ganti semua password (cPanel, database, admin), lalu ikuti langkah di [cara membersihkan malware WordPress](https://nivelva.com/insight/cara-membersihkan-malware-wordpress-kehilangan-data). Dasar pencegahannya ada di [dasar keamanan WordPress](https://nivelva.com/insight/keamanan-wordpress-dasar).

## Pertanyaan yang sering diajukan

### Apakah MD5 aman untuk menyimpan password WordPress?

MD5 sudah lemah untuk penyimpanan jangka panjang. Di sini MD5 hanya dipakai sebagai jembatan, karena WordPress akan menggantinya dengan hash yang lebih kuat saat kamu login pertama kali.

### Bagaimana kalau username admin juga lupa?

Username tercantum di kolom user_login pada tabel users. Kamu juga bisa login memakai alamat email yang tercatat di kolom user_email.

### Apakah reset password lewat database akan menghapus konten?

Tidak. Yang berubah hanya satu kolom di satu baris. Konten, pengaturan, dan akun lain tidak tersentuh, asalkan kamu tidak mengedit kolom lain.

### Sudah reset tapi tetap gagal login, kenapa?

Periksa apakah fungsi MD5 benar dipilih, apakah kamu mengedit database dan awalan tabel yang benar, dan apakah ada plugin keamanan yang mengunci login setelah banyak percobaan gagal.

Checklist:

- Database sudah diekspor sebelum diedit.
- Tabel `_users` sesuai awalan di `wp-config.php`.
- Fungsi MD5 dipilih saat mengisi `user_pass`.
- Email admin diperbarui setelah berhasil login.

## Sumber

- <https://developer.wordpress.org/advanced-administration/resources/faq/>
- <https://make.wordpress.org/core/2025/02/17/wordpress-6-8-will-use-bcrypt-for-password-hashing/>
- <https://developer.wordpress.org/cli/commands/user/update/>

---

Diterbitkan oleh Nivelva Insight (https://nivelva.com/insight/). Artikel ini: https://nivelva.com/insight/lupa-password-admin-wordpress-reset-lewat-phpmyadmin
Kontak Nivelva: WhatsApp https://wa.me/6285111245007, email hello@nivelva.com
