Als je geen toegang meer hebt tot je WordPress-site en het wachtwoord niet opnieuw kunt instellen (de site is bijvoorbeeld gehackt en de admin-gebruiker is verwijderd), kun je nog steeds een nieuwe admin-gebruiker aanmaken via de database. Lees hier voor tips over het verbeteren van de beveiliging van een WordPress-site als je bent gehackt en wilt voorkomen dat dit opnieuw gebeurt.
In deze handleiding laten we zien hoe je een admin-gebruiker toevoegt aan de WordPress-database in MySQL, waarmee je weer toegang krijgt.
Opmerking: Voordat je wijzigingen aanbrengt in de database, raden we aan om eerst een back-up te maken.
- Stap 1 - Open de database in PhpMyAdmin
- Stap 2 - Voeg een gebruiker toe aan de tabel _users
- Stap 3 - Voeg een gebruiker toe aan de tabel _usermeta
- Stap 4 - Bevestig de nieuwe gebruiker in WP Admin
Stap 1 - Open de database in PhpMyAdmin
- Log in op het Configuratiescherm en selecteer PHP en database-instellingen op de tegel Geavanceerde instellingen.
- Naast PhpMyAdmin selecteer je de WordPress-database die je wilt openen.
- Als de tabellen in het linkermenu niet zijn geopend, klik je op het plusteken naast de databasenaam om deze te openen.
- Selecteer de tabel die eindigt op _users, bijvoorbeeld wp_users.
Tip: Als je meer dan één WordPress-installatie op de webruimte hebt, zorg er dan voor dat je toegang krijgt tot de juiste tabel. Je kunt dit verifiëren door de tabel-prefix op te zoeken in wp-config.php. Bij twijfel kun je altijd contact opnemen met onze support.
Stap 2 - Voeg een gebruiker toe aan de tabel _users
- Klik op de tabel die eindigt op _users (bijv. wp_users) om de huidige gebruikers te bekijken.
- Klik bovenaan het scherm op het tabblad Insert om de informatie voor een nieuwe admin-gebruiker toe te voegen.
- Voeg de volgende informatie toe op het Insert formulier:
- ID: kies een uniek nummer (in ons voorbeeld gebruiken we 2)
- user_login: de gebruikersnaam die wordt gebruikt bij het inloggen
- user_pass: voeg een wachtwoord toe en zorg ervoor dat je MD5 selecteert in het functiemenu (zie onderstaande screenshot)
- user_nicename: de volledige naam of bijnaam van de gebruiker
- user_email: het e-mailadres van de gebruiker
- user_url: je websiteadres
- user_registered: selecteer de datum en tijd waarop de gebruiker is geregistreerd met behulp van de kalender
- user_activation_key: laat dit veld leeg
- user_status: stel dit in op 0
- display_name:openbare naam die wordt weergegeven
Stap 3 - Voeg een gebruiker toe aan de tabel _usermeta
De volgende stap is het toevoegen van de juiste machtigingen aan de gebruiker.
- Zoek in het menu aan de linkerkant de tabel die eindigt op _usermeta (bijvoorbeeld wp_usermeta) en klik erop.
- Klik op het tabblad Insert zoals in de vorige stap.
- Voeg de volgende informatie toe aan het Insert formulier:
- umeta_id: laat dit veld leeg (dit wordt automatisch gegenereerd)
- user_id: voeg hetzelfde gebruikers-ID toe dat je in stap 2 voor "ID" hebt gebruikt
- meta_key: voeg de tabel-prefix_capabilities in (in ons voorbeeld is dit wp_capabilities)
-
meta_value: kopieer en voeg de volgende waarde in:
a:1:{s:13:"administrator";s:1:"1";}
- umeta_id: laat dit veld leeg (dit wordt automatisch gegenereerd)
- user_id: de user ID die je in de vorige stappen hebt gebruikt
- meta_key: voer wp_user_level in
- meta_value: 10
Stap 4 - Bevestig de nieuwe gebruiker in WP Admin
Met de gebruikersnaam en het wachtwoord die je voor deze gebruiker hebt opgegeven, zou je nu moeten kunnen inloggen op de WordPress admin. Je krijgt toegang tot de inlogpagina van je WordPress-installatie door /wp-admin toe te voegen aan het einde van de URL, bijvoorbeeld: one-example.net/wp-admin
- Log in op WP Admin met het nieuw aangemaakte gebruikersaccount.
- Nadat je bent ingelogd, ga je naar Gebruikers > Alle gebruikers.
- Klik op de gebruikersnaam die je zojuist hebt aangemaakt.
- Nieuw aangemaakte gebruikers moeten eerst nog eenmalig worden bewerkt en opgeslagen - er hoeven geen gegevens te worden gewijzigd. Scrol helemaal naar de onderkant van de pagina en klik op Profiel updaten.
Door dit te doen, zal WordPress de gegevens van de gebruiker die je zojuist hebt gemaakt opschonen en extra nodige informatie toevoegen. - Klaar!
Opmerking: Als je bent gehackt en je hebt weer toegang tot de WP Admin, ga dan verder met deze handleiding: Hoe repareer ik een gehackte WordPress-site?
Gerelateerde artikelen: