Reset admin wachtwoord in WordPress via phpmyadmin

Het kan voorkomen dat je het wachtwoord van een WordPress gebruiker niet meer weet.  Het kan ook dat de website is gehackt en je kan niet meer inloggen als admin.  Als dit probleem zich voordoet kan je relatief gemakkelijk het wachtwoord resetten of veranderen door in de sql database via phpmyadmin.

Uit veiligheidsoverwegingen moet je NOOIT de inlognaam admin niet gebruiken. Uit recentelijk onderzoek is gebleken,  dat bij brute force aanvallen de gebruikersnaam admin het meest wordt gebruikt.  Je kan op 2 manieren gebruiker admin verwijderen:

1) bij de installatie van wordpress een andere gebruikersnaam in te vullen. Dit is meest gemakkelijke manier

2) bij een bestaande website, waar de naam admin bestaat.

  • inloggen als admin.
  • een nieuwe gebruiker aanmaken met de rechten van administrator
  • uitloggen
  • inloggen als nieuwe gebruiker met admin rechten
  • gebruiker admin verwijderen en de eigenaar van de admin bestanden overnemen door de nieuwe gebruiker.

Reset het wachtwoord via phpmyadmin

Via phpmyadmin kan je het wachtwoord resetten van de admin door rechtstreeks in de MySQL database te schrijven.

Om te weten welke database je moet benaderen, moet je eerst weten hoe de database heet op de SQL server.
Misschien heb je dit gedocumenteerd anders moet je in de <database-prefix>-config.php kijken hoe deze heet.  De bestandnaam voor het streepje (-) kan veranderd omdat tijdens de installatie omdat deze prefix wordt gevraagd.

Bij de standaard installatie van WordPress heeft dit bestand wp-config.php. Dit bestand kan je via een ftp client, bijv filezilla, openen. In dit bestand bevindt zich aan het begin het volgende :

/** MySQL settings - You can get this info from your web host **//
/** The name of the database for WordPress */
define('DB_NAME', '<databasenaam>');

 

phpMyAdmin kan je benaderen, via de control panel (beheeromgeving)  bij de hostingprovider. Dit is per provider verschillend, maar meestal heet het database of myphpadmin.

Selecteer de betreffende database en daarna de tabel <prefix_users>.

reset_wachtwoord_phpmyadmin

 

Klik op edit en vul bij het veld user_pass het nieuwe wachtwoord in. Bij function selecteer de MD5, omdat het wachtwoord via MD5 encryptie is versleuteld. Klik op GO om de wijziging  naar de database te schrijven. Je kan nu inloggen met het nieuwe wachtwoord.

edit_wachtwoord_phpmyadmin

Om het en andere nog meer te verduidelijken,  heb de onderstaande video gemaakt. Deze behandelt de bovenstaande stappen.

 


Ik hoop dat je wat hebt gehad aan dit artikel en ben benieuwd naar jullie reacties en opmerkingen.

About Peter van der Plaat

Laat een reactie achter ...

*


4 − four =