Cara Membuat Akun Administrator pada WordPress via MySQL – Gampang Banget Ternyata!

Ada suatu kasus ketika akun administrator sebuah wordpress terkunci dan tidak bisa login, bisa jadi karena dihack atau semisalnya. Dan parahnya reset password ga membantu sama sekali mungkin karena email jg udah diganti oleh si penyusup. Nah salah satu solusi untuk masalah ini yaitu dengan cara membuat sebuah akun dengan privilege Administrator yg bisa digunakan untuk menghapus user lain, mengubah password admin, dll.

Langkah yg digunakan yaitu membuat administrator via command line mysql. Caranya cukup gampang sampai bikin ngakak…

Namun sebelumnya Anda harus tahu nama database dan prefix yg digunakan oleh wordpress tsb

    1. Segera cek tkp ke direktori root tempat tersimpannya file wp-config.php misal nih
      cd /home/admin/public_html/servers.id

      (di server Anda bisa jadi path/lokasinya beda)

    2. Cek dengan perintah
      cat wp-config.php |grep DB |head -2
    3. Untuk liat prefix database, gini
      cat wp-config.php |grep table_prefix
    4. Login root pada console mysql, biasanya bisa pake perintah
      mysql -u root -p

      yang mana Anda akan diminta untuk isi password root server mysql

    5. Setelah berhasil login dan berbekal nama database dan prefix yg udah kita gali dari langkah nomor 2 dan 3, jalankan rangkaian command ini di console mysql:
      INSERT INTO `wp667`.`wpy0_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('3', 'kaleng', MD5('rombeng'), 'Your Name', 'test@example.com', 'https://servers.id/', '2022-09-01 00:00:00', '', '0', 'Your Name');
    6. Berikutnya ini
      INSERT INTO `wp667`.`wpy0_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wpy0_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
    7. Dan akhirnya
      INSERT INTO `wp667`.`wpy0_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wpy0_user_level', '10');

Pada contoh perintah yg ada dalam langkah 5, 6, 7 terlihat ada wp667 dan wpy0_ yg mana itu adalah nama database dan prefix yg saya gunakan, jadi untuk wordpress Anda silakan disesuaikan supaya tidak error. Apabila 3 langkah terakhir sukses yg umumnya ditandai dengan output QUERY OK maka sekarang Anda bisa login ke wp-admin dengan menggunakan user: kaleng dan password: rombeng (sesuai yg telah ditentukan di perintah urutan ke 5 di atas).

Jika ga ada kendala maka dengan user baru tsb Anda bisa masuk ke dashboard wordpress Anda dan melakukan hal yg sekiranya diperlukan. Nah demikianlah teman-teman, barangkali yg udah googling cara reset password admin wordpress yg kena hack bisa mencoba trik ini. Semoga berhasil dan berbahagia.

 

SERVERS.id menyediakan jasa seting/setup VPS/Dedicated Server Linux meliputi instalasi, troubleshooting, backup, malware removal, instalasi SSL dll. WhatsApp (text only) 0817 5454 257

Leave a Reply