Ny bruker i WordPress ved hjelp av SQL (uten phpMyAdmin)

Det dukket opp et problem her en dag hvor en kunde hadde glemt både brukernavn og passord, samt hvilken e-postadresse denne hadde brukt til administrator-kontoen til nettsiden. Nå skulle nettsiden oppdateres og kunden kom seg ikke inn for å gjøre dette. Ettersom vi ikke hadde kjennskap til hvilken e-postadresse som ble brukt, var det derfor ikke bare å få tilbakestille passordet. I tillegg hadde alle andre kontoer i denne WordPress-installasjonen blitt slettet, inkludert utviklers (min).

Jeg regner med dette problemet også kan oppstå hos andre, så her kommer en løsning på hvordan opprette en ny bruker med administratorrettigheter. Husk: Ta alltid sikkerhetskopi av databasen før du begynner å tukle. Denne løsningen er for brukere uten tilgang til phpMyadmin (hvis du for eksempel har Domeneshop.no som webhotell).

Steg 1: Kom i gang

Last ned og installer Heidi SQL (gratis nedlasting og bruk).

Steg 2:Koble til databasen

Start Heidi SQL og sett opp tilkoblingen til databasen. Koble til.

Ny bruker i WordPress ved hjelp av SQL
Skriv inn databasedetaljer, brukernavn og passord.

Steg 3:Kjør spørringen

Klikk på «Query» (har en blå pil ved siden av seg…) og skriv SQL-spørringen som skal fylle inn detaljene til den nye brukeren. Nedenfor har du alt som trengs (HUSK: Bytt ut databasenavnet og de andre verdiene som står i spørringen nedenfor med dine egne. Du kan også vurdere å velge et annet ID-nummer enn ‘2’ hvis du vet at databasen har flere enn én bruker fra før. Bruk et nummer som du ikke tror er i bruk.):

INSERT INTO `databasenavn`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('2', 'brukernavn', MD5('passord'), 'Fornavn Etternavn', 'post@nettside.no', 'http://www.nettside.no', '2013-10-16 00:00:00', '', '0', 'Fornavn Etternavn');

INSERT INTO `databasenavn`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '2', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');

INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '2', 'wp_user_level', '10');

4. Kjør spørringen

Klikk på den andre blå pila, «Execute SQL», eller klikk på F9 for å kjøre spørringen. Dataene du har skrevet i spørringen blir da lagt til i databasen.

5. Ferdig!

Gå til innloggingssiden til din nettside og prøv å logge inn med de nye innloggingsdetaljene.

 

 

Share Post :

More Posts

Legg igjen en kommentar