Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man återställer WordPress administratörslösenord på localhost

Att bli utelåst från en WordPress-webbplats på localhost är frustrerande, särskilt när du är mitt i ett projekt.

Vi har stött på det själva när vi bytt mellan testplatser, glömt ett komplext lösenord eller insett att webbläsaren aldrig sparade vår inloggning.

Den goda nyheten är att det är snabbt att fixa det lokalt. Eftersom du har full tillgång till din webbplats databas och filer kan du återställa lösenordet på bara några minuter utan att behöva e-poståtkomst.

I den här handledningen går vi igenom exakt hur vi återställer ett WordPress-administratörslösenord på localhost med phpMyAdmin eller WP-CLI. Detta innebär att du kan återgå till att bygga din webbplats utan några förseningar.

Återställa administratörslösenordet i WordPress på localhost

Varför lösenordsåterställning inte fungerar på localhost

När vi säger "localhost" menar vi en lokal server, vanligtvis din dator. Det är ett privat utrymme där du kan bygga och testa en WordPress-webbplats innan den går live.

Vi använder ofta localhost för att experimentera med nya plugins, designändringar eller bara lära oss hur WordPress fungerar. Det är ett säkert sätt att förstöra saker utan att oroa sig.

Om du inte har provat det än kan dessa guider hjälpa dig att komma igång:

Nu kommer den del som kan vara förvirrande för nybörjare. Om du glömmer ditt administratörslösenord på en lokal webbplats, kommer den vanliga länken ”Glömt ditt lösenord?” inte att hjälpa.

Det beror på att WordPress normalt skickar ett e-postmeddelande för lösenordsåterställning, men lokala installationer kan inte skicka e-postmeddelanden om du inte har konfigurerat det manuellt. Och som standard har de flesta inte det.

Lyckligtvis behöver du ingen e-post för att komma in igen.

Vi visar dig två enkla sätt att återställa ditt lösenord på localhost, även om du är helt utelåst:

Metod 1: Återställ WordPress administratörslösenord på localhost med phpMyAdmin

Om du använder verktyg som XAMPP, WAMP eller MAMP, bör phpMyAdmin redan vara installerat. Vi har använt det många gånger för att justera saker direkt i databasen, inklusive att återställa lösenord.

phpMyAdmin ger dig ett visuellt gränssnitt för att hantera din WordPress-databas. Det låter komplicerat, men när du väl har kommit igång är det ganska enkelt.

Notera: Om du använder LocalWP, kommer du att se ett verktyg som heter Adminer istället. Det fungerar precis som phpMyAdmin, så du kan fortfarande följa dessa steg enkelt.

Adminer, alternativet till phpMyAdmin i LocalWP

För att börja, öppna din webbläsare och gå till denna adress:

http://localhost/phpmyadmin/

Du kan bli ombedd att logga in. I de flesta installationer är användarnamnet ‘root’ och lösenordsfältet lämnas tomt. Om det inte fungerar, kontrollera dokumentationen för din specifika lokala miljöprogramvara.

När du väl är inne i phpMyAdmin, leta efter ditt WordPress-databasnamn i sidofältet och klicka på det.

Öppna din databas i phpMyAdmin

Du kommer att se en lista över tabeller i den databasen. Hitta den som slutar med _users och klicka på länken 'Bläddra' bredvid den.

Notera: De flesta WordPress-sajter använder wp_ som prefix, men det kan vara annorlunda om du ändrade det under installationen.

Öppna användartabellen i WordPress-databasen

Du kommer nu att se en lista över användare på din webbplats.

Hitta raden med administratörsanvändarnamnet och klicka på länken ‘Redigera’ bredvid den.

Redigera användare i WordPress-databasen

Detta öppnar ett formulär som visar all användardata som lagras i databasen. Bläddra ner tills du hittar fältet user_pass.

I kolumnen Värde, skriv ditt nya lösenord. Hitta sedan kolumnen Funktion bredvid den och välj MD5 från rullgardinsmenyn.

Lägg till nytt användarlösenord

Detta skapar ett temporärt lösenord som låter dig logga in.

Klicka på knappen 'Gå' längst ner för att spara dina ändringar.

Viktigt: Att använda MD5 är inte säkert för en live-webbplats, men det fungerar som en temporär nyckel för att komma tillbaka in på localhost. Så fort du loggar in måste du återställa ditt lösenord en gång till inuti WordPress.

För att göra detta, gå till Användare » Profil från din adminpanel. Ange ditt nya lösenord där och spara det. Detta säkerställer att ditt lösenord sparas korrekt och säkert med den senaste WordPress-hashingen.

För detaljer, se vår guide om hur du återställer ditt WordPress-lösenord.

Spara databasändringar

Det var allt! Du kan nu logga in på din lokala WordPress-webbplats med det nya lösenord du just ställt in.

Metod 2: Återställa lösenordet via Functions.php-filen

Om du inte har tillgång till phpMyAdmin eller föredrar ett annat tillvägagångssätt kan du återställa ditt WordPress-administratörslösenord genom att redigera functions.php-filen i ditt tema.

Den här metoden är enkel och kan göras snabbt.

Steg 1: Kom åt din temas functions.php-fil

Först måste du lokalisera functions.php-filen för ditt aktiva tema. För att göra detta, navigera till rotkatalogen för din WordPress-installation på din localhost.

Beroende på vilken programvara du använder kan platsen för rotkatalogen skilja sig åt. Om du till exempel använder Local, kommer din webbplats att finnas på:

C:\Users\dittanvändarnamn\Local Sites\dinwebbplatsnamn\app\public\

Gå sedan till mappen /wp-content/themes/. Inuti hittar du en mapp med namnet på ditt aktiva tema.

Hitta din temamapp

Inne i din aktiva temamapp, leta efter en fil som heter functions.php och öppna den i en textredigerare som Anteckningar eller TextEdit.

Steg 2: Lägg till koden för att återställa lösenordet

Längst ner i filen functions.php behöver du klistra in följande kod:

function reset_admin_password() {
    $user_id = 1; // ID of the admin user
    $new_password = 'newpassword123'; // Your new password
    wp_set_password($new_password, $user_id);
}
add_action('init', 'reset_admin_password');

Den sista raden, ‘add_action(‘init’, ‘reset_admin_password’);’, är en WordPress-hook. Den talar om för din webbplats att köra denna kod för lösenordsåterställning så snart WordPress startar.

Glöm inte att ersätta 'newpassword123' med ett starkare lösenord som du vill använda.

Den här koden ställer in ett nytt lösenord för administratörsanvändaren med ID 1. Men om du inte känner till användar-ID men känner till administratörens e-postadress kan du använda detta kodavsnitt istället:

function reset_admin_password_by_email() {
    $user_email = 'admin@example.com'; // Admin user's email address
    $user = get_user_by('email', $user_email);
    if ($user) {
        $new_password = 'newpassword123'; // Your new password
        wp_set_password($new_password, $user->ID);
    }
}
add_action('init', 'reset_admin_password_by_email');

Den här koden ställer in ett nytt lösenord (newpassword123) för administratörsanvändaren som är associerad med den angivna e-postadressen.

Efter att ha lagt till koden, spara functions.php-filen och uppdatera din localhost WordPress-webbplats i din webbläsare. Du bör nu kunna logga in med det nya lösenordet.

Steg 3: Ta bort koden

När du väl har loggat in framgångsrikt är det viktigt att ta bort kodavsnittet från functions.php-filen för att undvika potentiella säkerhetsrisker.

Om du inte gör det kommer WordPress att fortsätta återställa ditt lösenord varje gång en sida laddas, vilket kan låsa dig ute igen eller skapa en säkerhetsrisk.

Öppna bara filen functions.php och ta bort koden du lade till tidigare. Glöm inte att spara dina ändringar.

Vanliga frågor om återställning av WordPress-lösenord

Här är några frågor som våra läsare ofta ställer om att återställa WordPress-administratörslösenordet på en lokal server:

Vad händer om jag föredrar att använda kommandoraden?

Om du är bekväm med terminalen, erbjuder WP-CLI ett supersnabbt sätt att återställa ditt lösenord.

Kör bara det här kommandot:

wp user update 1 --user_pass=yournewpassword

Ersätt dittnyalösenord med det lösenord du vill använda. Den här metoden är särskilt användbar för utvecklare eller alla som föredrar att arbeta i kommandoraden.

Det är snabbt, rent och kräver inte att du redigerar några filer eller går in i phpMyAdmin.

Kommer dessa metoder att fungera på en live WordPress-webbplats?

De kan det, men du måste vara mer försiktig när du arbetar på en live-webbplats.

För live-webbplatser är det säkraste sättet att återställa ditt administratörslösenord att använda länken ”Glömt ditt lösenord?” på inloggningsskärmen. WordPress kommer att skicka dig en återställningslänk via e-post, förutsatt att din webbplats är konfigurerad för att skicka e-post korrekt.

Medan de manuella metoderna (som att redigera functions.php eller använda phpMyAdmin) också fungerar online, är de mer riskabla. Ett litet fel i en live-miljö kan krascha din webbplats eller exponera känslig data.

Håll dig till e-postmetoden om du inte vet exakt vad du gör.

Jag återställde lösenordet, men det låter mig fortfarande inte logga in. Vad ska jag göra?

Om du fortfarande är utelåst efter att ha återställt lösenordet, få inte panik – dubbelkolla bara några vanliga problem:

  • Använder du phpMyAdmin? Se till att du valde MD5 när du angav det nya lösenordet.
  • 🧼 Använder du functions.php? Ta bort koden för lösenordsåterställning efter att den har körts en gång.
  • 🔁 Flera lokala webbplatser? Bekräfta att du loggar in på rätt webbplats.

Om det fortfarande inte fungerar, försök att rensa din webbläsarcache, starta om din lokala server eller till och med testa i en annan webbläsare.

När allt är löst bör du kunna logga in smidigt.

Bonusresurser för WordPress-admin

Följande är ytterligare tips och handledningar om hantering av lösenord och administratörskonton i WordPress:

Vi hoppas att den här artikeln hjälpte dig att återställa ditt WordPress-administratörslösenord på en lokal server. Du kanske också vill se vår handledning om hur man skapar en tillfällig inloggning för WordPress eller ta en titt på vår guide om hur man lägger till inloggning med ett klick med Google i WordPress.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

66 CommentsLeave a Reply

  1. Mycket fin blogg för WordPress-hjälp. Jag rekommenderar nybörjare att använda den här plattformen. Tacksam!

    • Det vanligaste problemet skulle vara om du inte ställde in funktionen till MD5 eller klickade på "gå" för att tillämpa ändringarna, du vill säkerställa att du har gjort det korrekt.

      Admin

  2. Jag stöter på det här problemet nu efter att ha installerat den andra WordPress på MAMP. Den här artikeln är mycket rakt på sak och jag ska prova den imorgon!

  3. Tack så mycket. Jag hittar alltid lösningar på alla mina WP-problem här.
    Jag fortsatte att ha problem med inloggningssidan på frontend som inte kände igen mitt nya lösenord, jag insåg inte att det finns en funktion för att skicka det meddelandet till minPHPadmin.

  4. Jag försökte detta och medan jag var där försökte jag också ändra mitt användarnamn, vilket jag inser förmodligen var mitt misstag... men nu kan jag inte logga in alls. Finns det ett sätt att ångra vad jag har gjort?

    • Du skulle behöva följa stegen i artikeln och det skulle föra dig tillbaka till där du kunde redigera, du borde också kunna använda din e-post som ett alternativ

      Admin

  5. Din blogg är alltid så full av intressanta artiklar. Tack så mycket. Satt fast ett tag eftersom jag hoppade över MD5-alternativet. Du är en livräddare.

  6. Tack SÅ MYCKET för detta! Du räddade mig många fler timmar av pillande med att försöka lista ut hur jag skulle logga in!!

  7. Tack så hemskt mycket! Normalt sett har jag detta till hands; men i det här fallet kunde jag inte hitta var jag skrev ner informationen.

    Du räddade en total omarbetning av en webbplats jag planerade.

  8. Hej,
    När jag återställer mitt lösenord via en länk, vilka fält påverkas i databasen och i vilken tabell.

    Vänligen dela denna information, jag väntar på ditt svar.

  9. Efter en halvtimmes sökning hittade jag äntligen hjälp på den här sidan, vilket löste mitt problem på nolltid,
    Tack så mycket
    fortsätt så killar

  10. tack så mycket, beröm till er, fortsätt det goda arbetet, ni gör ett utmärkt jobb

  11. Hej,
    Jag skriver ett nytt lösenord, klickar på fortsätt och det sparas inte, det visas en lång sträng med siffror och bokstäver. Om jag använder det, kan jag fortfarande inte logga in. Det ser enkelt ut på videon men fungerar inte för mig. Tack.
    Jag har letat överallt på internet, ingen lösning fungerar.

  12. när jag klickar på Go-knappen visas detta fel:

    #1881 – Åtgärd inte tillåten när innodb_forced_recovery > 0

  13. Jag började med att bara installera om wordpress, men bestämde mig sedan för att googla, och där var BRA GAMLA PÅLITLIGA WpBeginner.com

    Tack en miljon!!

  14. Hej

    TACK, Wow det finns ingen annan plats där du kan få välinformerad information som denna, jag har lidit men nu följde jag bara din handledning och det är en game changer jag älskar er och jag kommer alltid att lära mig av er igen tack

  15. Tack! För er som inte får det att fungera, kom ihåg att använda funktionen "MD5" när ni ändrar lösenordet. Jag hoppade nästan över den delen och satt fast i några minuter.

  16. Jag gick helt vilse på videon så jag försökte mata in URL:en. Fungerar inte. Fortfarande vilse.

  17. Jag ändrar lösenordet, användarnamnet, användarinloggningen och smeknamnet, men jag kan inte logga in. Några råd?

    • jag kan inte logga in. eftersom det står att e-postadressen inte är registrerad. så vad kan jag göra???

  18. Hej…
    Jag är så tacksam för den fantastiska information du ger. Jag bokmärkte din webbplats för ett tag sedan.
    Jag har arbetat med en webbplats i WordPress med XAMPP på den lokala Apache-servern. Nyligen har jag inte kunnat logga in på adminsidan. Jag har lyckats skapa ett användarnamn och lösenord som fungerar på cirka 95% av alla webbplatser som kräver att jag registrerar mig. Jag skapade också en fil som listar all min inloggningsinformation för alla platser där jag behöver logga in, inklusive WP-admins inloggningssida, OM jag någonsin glömmer den informationen.
    Jag har läst den här sidan (https://www.wpbeginner.com/wp-tutorials/how-to-reset-wordpress-admin-password-on-localhost/) och sett videon också. Det enda problemet är att när jag klickar på wp_users i phpMyadmin får jag det här felet – ‘#1932 – Tabellen ‘bitnami_wordpress.wp_users’ finns inte i motorn.’
    Är jag tvungen att installera om WordPress, eller finns det något annat sätt att lösa det?
    Jag har försökt återställa min dator (med systemåterställning) till olika tidigare återställningspunkter, men utan framgång. Kan du hjälpa mig med detta?
    Jag skulle vara så tacksam!!! Jag har lagt ner månader på att designa en webbplats att lansera, och jag HAR exporterat allt till en fil ganska många gånger med WordPress import plugin (något sådant).

    Kan du ge en lösning?

    Tack så mycket...

    Anthony

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.