GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengubah Kata Sandi Admin WordPress melalui MySQL

Mengubah atau mengedit kata sandi Admin WordPress adalah aktivitas yang berorientasi pada pengguna super. Dalam kasus seperti itu, Anda masih dapat masuk ke akun situs web WordPress dan mengedit informasi profil pengguna lain yang ada atau bahkan menyesuaikan lebih lanjut informasi situs.

Namun, karena satu dan lain alasan, Anda mungkin merasa integritas atau keamanan kata sandi admin Anda telah disusupi. Bisa juga karena kebijakan keamanan situs yang diberlakukan oleh perusahaan yang diwakili oleh situs WordPress di mana kata sandi pengguna admin diubah setiap minggu atau setiap bulan.

[ Anda mungkin juga menyukai:Cara Membuat Pengguna Admin WordPress Baru melalui MySQL ]

MySQL baris perintah atau lingkungan shell adalah cara yang cepat, efektif, dan langsung untuk mengubah kata sandi Admin WordPress terutama jika Anda tidak ingin berinteraksi dengan lingkungan GUI Admin WordPress untuk membuat perubahan keamanan ini atau Anda berada di lingkungan server Linux tanpa interaksi langsung. akses ke antarmuka web grafis seperti phpMyAdmin .

Memeriksa Pengguna dan Metadata WordPress melalui MySQL

Masuk ke database MySQL dari baris perintah Linux dengan nama pengguna dan kata sandi Anda.

$ mysql -u wordpress -p

Selanjutnya, akses database wordpress, dan daftar tabel database yang menampung semua pengguna disebut wp_users .

MariaDB [(none)]> use wordpress;
MariaDB [(none)]> select * from wp_users;

Identifikasi pengguna yang kata sandinya perlu Anda ubah. Dalam hal ini, kami akan mencoba mengubah kata sandi admin untuk pengguna [email protected] . Untuk memastikan bahwa pengguna ini memiliki status pengguna Admin di bawah profil mereka, izinkan kami mengakses tabel database WordPress lain yang disebut wp_usermeta .

MariaDB [(none)]> select * from wp_usermeta;

Kolom tabel meta_value dengan nilai kolom 10 dan a:1:{s:13:”administrator”;b:1;} dan kolom tabel meta_key dengan nilai kolom wp_capabilities dan wp_user_level semua harus ditautkan ke kolom tabel user_id dengan nilai kolom 3 yang merupakan ID dari editor@linuxshelltips pengguna di bawah tabel wp_users .

Nilai kolom yang dinyatakan di bawah kolom tabel meta_value dan meta_key menyiratkan bahwa pengguna WordPress yang terkait melalui ID-ke-user_id yang ditentukan match memiliki hak istimewa admin di situs WordPress.

Mengubah Password Admin WordPress melalui MySQL

Pernyataan SQL yang akan digunakan harus serupa dengan berikut ini:

MariaDB [(none)]> UPDATE 'database_name'.'database_table_name' SET 'database_table_column' = MD5( 'your_new_password' ) WHERE 'database_table_name'.'database_table_column' = "your_admin_username";

Dari sintaks perintah MySQL di atas, mengubah kata sandi untuk pengguna editor@linuxshelltips dapat diterjemahkan ke pernyataan SQL berikut:

MariaDB [(none)]> UPDATE wordpress.wp_users SET user_pass = MD5( 'Id@diff3pass') WHERE wp_users.user_login = "editor@linuxshelltips";

Atau, pernyataan SQL WHERE penyebab dapat mereferensikan ID pengguna ini di database MySQL.

MariaDB [(none)]> UPDATE wordpress.wp_users SET user_pass = MD5('Id@diff3pass') WHERE wp_users.

Sesuai tangkapan layar di atas, eksekusi kueri berhasil. Sekarang saatnya untuk menguji kata sandi pengguna Admin baru kami di situs WordPress.

Kami berhasil mengubah sandi Admin WordPress . ini pengguna berhasil dan bahkan masuk dengan kredensial baru untuk mengonfirmasi bahwa pengguna masih mempertahankan akses admin ke situs. Selain itu, kami mengonfirmasi bahwa pengguna ini masih memiliki kemampuan untuk membuat perubahan penyesuaian situs; peran yang tidak diberikan kepada pengguna situs biasa.

Fleksibilitas yang menyertai perubahan Admin WordPress kata sandi pengguna penting karena terkadang GUI WordPress antarmuka mungkin tidak responsif dan Anda perlu menerapkan Admin . baru kredensial pengguna pada saat situs aktif dan berjalan. Selain itu, Anda juga dapat mengelola akses semua pengguna Admin lainnya secara efektif ke situs WordPress.


Linux
  1. Cara Mengubah atau Mengatur Kata Sandi Pengguna di Linux

  2. Cara Mengubah Kata Sandi Akun Pengguna Kontainer LXC

  3. Cara mengubah kata sandi root mysql

  1. Cara Mengubah Kata Sandi Pengguna di Ubuntu

  2. Cara Mengubah Kata Sandi di Linux – Panduan Langkah demi Langkah

  3. Cara Mengubah, Menghapus, atau Menonaktifkan Kata Sandi Pengguna di Linux

  1. Cara Mengubah Kata Sandi Pengguna di Linux

  2. Cara Mengubah Kata Sandi Pengguna di Linux

  3. Cara Mengubah atau Mengatur Kata Sandi Pengguna di Linux