Cara mengatur ulang kata sandi admin wordpress melalui prompt perintah mysql

Cara mengatur ulang kata sandi admin wordpress melalui prompt perintah mysql

Terkadang, a WordPress Pengguna, dengan salah satu kemampuan berikut, seperti administrator, editor, penulis, kontributor, atau pelanggan, lupa kredensial loginnya, terutama kata sandi.

WordPress Kata sandi dapat dengan mudah diubah melalui "kehilangan Kata sandiBentuk login WordPress. Namun, jika akun WordPress tidak memiliki cara untuk mengakses alamat emailnya, mengubah kata sandi menggunakan mekanisme ini tidak mungkin. Dalam kasus seperti itu, tugas memperbarui kata sandi akun WordPress hanya dapat dikelola oleh administrator sistem dengan hak istimewa penuh ke Daemon Database MySQL.

Dalam panduan ini, kami akan menunjukkan kepada Anda cara mengatur ulang kata sandi akun WordPress melalui baris perintah mysql di linux.

Sebelum masuk ke Mysql/mariadb Layanan Database, Pertama Buat a Hash md5 Versi kata sandi baru yang akan ditetapkan ke akun, dengan mengeluarkan perintah di bawah ini.

Ganti "newpass”String yang digunakan dalam contoh ini dengan kata sandi kuat Anda sendiri. Salin kata sandi Md5 hash ke file untuk selanjutnya menempelkan hash ke bidang kata sandi pengguna mysql.

# echo -n "newpass" | md5sum 
Buat Kata Sandi MD5 WordPress

Setelah Anda membuat kata sandi baru md5 hash, masuk ke database mysql dengan hak istimewa root dan mengeluarkan perintah di bawah ini untuk mengidentifikasi dan memilih database WordPress. Dalam hal ini database WordPress dinamai “WordPress".

# mysql -u root -p Mariadb [(tidak ada)]> Tampilkan basis data; Mariadb [(tidak ada)]> Gunakan WordPress; 
Hubungkan dan Pilih Database WordPress

Selanjutnya, jalankan perintah di bawah ini untuk mengidentifikasi tabel yang bertanggung jawab untuk menyimpan akun pengguna WordPress. Biasanya tabel yang menyimpan semua informasi pengguna WP_USERS.

Pertanyaan WP_USERS Tabel untuk mengambil semua pengguna PENGENAL, nama login dan kata sandi dan identifikasi bidang ID Nama Pengguna dari akun yang membutuhkan kata sandi yang diubah.

Nilai ID Nama Pengguna akan digunakan untuk memperbarui kata sandi lebih lanjut.

Mariadb [(tidak ada)]> tabel tabel; Mariadb [(tidak ada)]> Pilih ID, user_login, user_pass dari wp_users; 
Buat daftar semua pengguna WordPress di MySQL

Setelah Anda mengidentifikasi dengan benar PENGENAL dari pengguna yang membutuhkan kata sandi diubah, keluarkan perintah di bawah ini untuk memperbarui kata sandi. Ganti pengguna PENGENAL dan kata sandi Md5 Hash sesuai.

Dalam hal ini ID pengguna 1 Dan hash kata sandi baru adalah: E6053EB8D35E02AE40BEEEACEF203C1A.

Mariadb [(tidak ada)]> Perbarui wp_users set user_pass = "E6053EB8D35E02AE40BEEEACEF203C1A"Dimana id = 1; 
Setel ulang kata sandi admin wordpress di mysql

Jika Anda belum memiliki Md5 kata sandi hashed, Anda dapat mengeksekusi Pembaruan MySQL Perintah dengan kata sandi yang ditulis dalam teks biasa, seperti yang ditunjukkan pada contoh di bawah ini.

Dalam hal ini kami akan menggunakan Mysql md5 () fungsi untuk menghitung hash md5 dari string kata sandi.

Mariadb [(tidak ada)]> Perbarui wp_users set user_pass = md5 ('the_new_password') Di mana id = 1; 

Setelah kata sandi diperbarui, Permintaan WP_USERS Tabel dengan ID pengguna yang Anda telah mengubah kata sandi untuk mengambil informasi basis data pengguna ini.

Mariadb [(tidak ada)]> Pilih ID, user_login, user_pass dari wp_users di mana id = 1; 

Itu saja! Sekarang, beri tahu pengguna bahwa kata sandinya telah diperbarui dan harus dapat masuk ke WordPress dengan kata sandi baru.