Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara Reset Kata Sandi Admin WordPress melalui Command Prompt MySQL

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

WordPress sandi dapat dengan mudah diubah melalui “Sandi Hilang ” Formulir masuk WordPress. Namun, jika akun WordPress tidak memiliki cara untuk mengakses alamat emailnya, mengubah kata sandi menggunakan mekanisme ini tidak mungkin dilakukan. Dalam kasus seperti itu, tugas memperbarui kata sandi akun WordPress hanya dapat dikelola oleh administrator sistem dengan hak penuh untuk daemon database MySQL.

Dalam panduan ini, kami akan menunjukkan cara mereset kata sandi akun WordPress melalui baris perintah MySQL di Linux.

Sebelum masuk ke MySQL/MariaDB layanan basis data, pertama buat MD5 Hash versi kata sandi baru yang akan diberikan ke akun, dengan mengeluarkan perintah di bawah ini.

Ganti “pass baru ” string yang digunakan dalam contoh ini dengan kata sandi Anda yang kuat. Salin sandi MD5 hash ke file untuk kemudian menempelkan hash ke kolom kata sandi pengguna MySQL.

# echo -n "newpass" | md5sum

Setelah Anda membuat hash MD5 kata sandi baru, masuk ke database MySQL dengan hak akses root dan jalankan perintah di bawah ini untuk mengidentifikasi dan memilih database WordPress. Dalam hal ini database WordPress diberi nama “wordpress ”.

# mysql -u root -p
MariaDB [(none)]> show databases;
MariaDB [(none)]> use 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 adalah wp_users .

Kueri wp_users tabel untuk mengambil semua ID users pengguna , nama login dan kata sandi dan identifikasi bidang ID nama pengguna akun yang perlu diubah kata sandinya.

Nilai ID nama pengguna akan digunakan untuk memperbarui sandi lebih lanjut.

MariaDB [(none)]> show tables;
MariaDB [(none)]> SELECT ID, user_login, user_pass FROM wp_users;

Setelah Anda mengidentifikasi ID dengan benar dari pengguna yang membutuhkan kata sandi diubah, jalankan perintah di bawah ini untuk memperbarui kata sandinya. Ganti ID pengguna dan sandi MD5 Hash yang sesuai.

Dalam hal ini ID pengguna adalah 1 dan hash kata sandi baru adalah:e6053eb8d35e02ae40beeeacef203c1a .

MariaDB [(none)]> UPDATE wp_users SET user_pass= "e6053eb8d35e02ae40beeeacef203c1a" WHERE ID = 1;

Jika Anda belum memiliki MD5 sandi hash, Anda dapat menjalankan MySQL UPDATE perintah dengan kata sandi yang ditulis dalam teks biasa, seperti yang ditunjukkan pada contoh di bawah ini.

Dalam hal ini kita akan menggunakan MySQL MD5() berfungsi untuk menghitung hash MD5 dari string kata sandi.

MariaDB [(none)]> UPDATE wp_users SET user_pass = MD5('the_new_password') WHERE ID=1;

Setelah kata sandi diperbarui, kueri wp_users tabel dengan ID pengguna yang telah Anda ubah kata sandinya untuk mengambil informasi basis data pengguna ini.

MariaDB [(none)]> SELECT ID, user_login, user_pass FROM wp_users WHERE ID = 1;

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pojok basis data:Panduan pemula untuk mesin penyimpanan MySQL

  2. Bandingkan hanya hari dan bulan dengan bidang tanggal di mysql

  3. Cara Mendapatkan Catatan dari 7 Hari Terakhir di MySQL

  4. Bagaimana cara menyimpan data dalam unicode dalam bahasa hindi

  5. Bagaimana saya bisa mengaktifkan log kueri lambat MySQL tanpa memulai ulang MySQL?