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 duplicerar WordPress-databas med phpMyAdmin

Vi har stött på flera situationer där det blir nödvändigt att duplicera en WordPress-databas. Som när du sätter upp en staging-miljö för att testa nya funktioner, eller när du migrerar din webbplats till en ny värd.

Du kanske vill skapa en säkerhetskopia innan du gör betydande ändringar, eller så kanske du behöver klona din webbplats för utvecklingsändamål. Oavsett anledning är det en värdefull färdighet för alla webbplatsägare eller utvecklare att veta hur man duplicerar sin WordPress-databas.

I den här guiden guidar vi dig genom steg-för-steg-processen för att duplicera din WordPress-databas med hjälp av phpMyAdmin.

Hur man duplicerar WordPress-databas med phpMyAdmin

När du kan behöva duplicera WordPress-databasen med phpMyAdmin

phpMyAdmin är en webbapplikation som hjälper webbplatsägare att hantera sina databaser. Den har ett användarvänligt gränssnitt som låter dig utföra olika databasrelaterade uppgifter utan att behöva använda ett kommandoradsverktyg.

En användning av phpMyAdmin är att duplicera WordPress-databaser. För att klargöra, det finns faktiskt enklare sätt att klona din WordPress-databas för nybörjare, som till exempel med Duplicator. Du kan scrolla ner till sista sektionen för att kolla in dessa metoder om du är mer bekväm med dem.

Det kan dock finnas situationer där du vill använda phpMyAdmin istället:

  • Om du använder ett gratis migreringsplugin, kanske det inte har funktioner som databasval eller avancerade export/import-alternativ.
  • Om du upplever plugin-konflikter kan användning av phpMyAdmin kringgå eventuella fel och säkerställa en ren databaskloning.
  • För användare som är bekväma med databasadministration, erbjuder phpMyAdmin mer flexibilitet. Du kan utföra uppgifter som att söka eller ersätta specifik data inom databasen innan import, vilket kanske inte är omedelbart tillgängligt i plugins.

Med det i åtanke, låt oss titta på hur du duplicerar din WordPress-webbplats databas med phpMyAdmin. Vi kommer att täcka olika metoder, och du kan använda länkarna nedan för att snabbt hoppa till var och en av dem:

Metod 1: Klona din WordPress-databas med phpMyAdmin

Denna metod är lämplig om du vill manuellt skapa en säkerhetskopia eller konfigurera en staging-miljö för att testa uppdateringar och ändringar.

Först måste du öppna ditt WordPress-värdkontrollpanel. I vår handledning arbetar vi med Bluehost. Din kontrollpanel kan se lite annorlunda ut än våra skärmdumpar, men stegen kommer att vara liknande.

Om du använder Bluehost kan du navigera till fliken 'Webbplatser'. Hitta sedan din webbplats och klicka på knappen 'Inställningar'.

Bluehost webbplatsinställningar

I det här skedet hittar du olika menyer och inställningar för att hantera din webbplats och hosting.

Här hittar du sektionen ‘Snabblänkar’ och klickar på ‘phpMyAdmin’.

Navigera till phpMyAdmin i Bluehost

Nu är du inne i din webbhotells phpMyAdmin. Klicka här bara på fliken 'Databases' högst upp och välj din WordPress-databas från listan över databaser.

Om du är osäker på vad ditt databasnamn är, är det namnet du angav när du först installerade WordPress. Du kan också hitta det i din wp-config.php-fil om du glömmer.

Välja en databas i phpMyAdmin

Därefter ser du en lista över dina WordPress-databas-tabeller.

På den här sidan klickar du bara på fliken 'Operationer' i toppmenyn.

Val av fliken Operations i phpMyAdmin

Det är här du kommer att duplicera din databas. Fortsätt och scrolla ner till en sektion som heter 'Kopiera databas till'.

I det tomma fältet, byt helt enkelt namn på databasen. Se sedan till att rutan 'Struktur och data' är markerad. Detta alternativ kommer att kopiera både strukturen och datan i databasen.

Dessutom bör alternativet ‘CREATE DATABASE before copying’ vara markerat. Detta skapar automatiskt en ny databas där den duplicerade datan kommer att finnas.

Resten av inställningarna kan lämnas som de är. Allt du behöver göra härnäst är att klicka på 'Gå' längst ner.

Avsnittet 'Kopiera databas till' i phpMyAdmin

Och det var allt! Din databas har klonats framgångsrikt.

Efter detta kan du navigera till din nyligen duplicerade databas genom att klicka på det nya databasnamnet från den vänstra panelen.

Navigera till en nyligen duplicerad databas i phpMyAdmin

Metod 2: Exportera och importera WordPress-databas med phpMyAdmin

Denna andra metod är bäst om ditt webbhotell inte tillåter användare att skapa databaser direkt från phpMyAdmin. Detta kan vara fallet om du använder delade hosting-tjänster där vissa privilegier är begränsade av säkerhetsskäl.

I den här situationen kanske du inte kan se sektionen 'Kopiera databas till' under fliken 'Åtgärder'. För att duplicera din databas kan du istället använda exportmetoden.

I grund och botten kommer du att exportera din databas SQL-fil, sätta upp en ny databas och sedan importera den databasen till den nya installationen.

Det första steget är att besöka phpMyAdmin och välja din WordPress-databas som vi gjorde i den tidigare metoden. Klicka sedan i toppmenyn helt enkelt på knappen 'Export'.

Här behöver du välja ‘Custom – display all possible options’ i avsnittet ‘Export method.’

Öppna fliken 'Export' i phpMyAdmin och välj alternativet Anpassad

När du är klar, scrolla bara ner till avsnittet Output och välj alternativet ‘Save output to a file’. Detta säkerställer att din databas exporteras som en SQL-fil.

För resten av inställningarna kan du lämna dem som de är.

Konfigurera phpMyAdmin Export Output-inställningar

Nu behöver du bara scrolla ner till botten och klicka på ‘Export.’

Din webbläsare kommer nu att ladda ner WordPress-databasen som en .sql-fil.

Klicka på knappen Exportera i phpMyAdmin

Därefter behöver du skapa en ny databas där du kan importera den här filen. Detta kan vara på den nya webbhotellsserver som du flyttar din webbplats till.

För att göra detta behöver du öppna din värdkontrollpanels databasinställningar. Om du använder Bluehost kan du helt enkelt gå tillbaka till din instrumentpanel, hitta din webbplats och klicka på knappen 'Inställningar'.

Bluehost webbplatsinställningar

Växla nu till fliken ‘Avancerat’.

Hitta sedan cPanel-alternativet och välj ‘Manage.’

Bluehost avancerad cPanel

I cPanel, gå bara till sektionen 'Databases'.

Efter det, klicka på 'MySQL Databases'.

Öppna sidan MySQL Databases i cPanel

På den här sidan måste du fylla i namnet på din nya databas. I vårt exempel använde vi _copy efter det ursprungliga databasnamnet för att skilja det gamla namnet från det nyss duplicerade.

Klicka sedan bara på knappen 'Skapa databas'.

Skapa en ny MySQL-databas i cPanel

Nu när vi har skapat en ny databas, låt oss tilldela den till en MySQL-användare.

Fortsätt och scrolla ner till avsnittet 'Lägg till användare till databas' och välj ett MySQL-användarnamn från rullgardinsmenyn. Se till att välja den nya databas du precis skapat i fältet 'Databas'.

När du är klar, klicka på ‘Lägg till’.

Lägga till en ny användare till MySQL-databasen på cPanel

Du kommer nu att omdirigeras till sidan 'Hantera användarbehörigheter'.

Markera helt enkelt alternativet ‘ALL PRIVILEGES’ om du vill ha total kontroll över din databas.

Markera alternativet Alla privilegier när du lägger till en ny MySQL-användare i cPanel

Gå sedan hela vägen ner till botten av sidan och klicka på 'Gör ändringar'.

Din nyskapade databas är nu redo.

Klicka på knappen 'Gör ändringar' för att ställa in privilegierna för en ny MySQL-användare i phpMyAdmin

Låt oss nu öppna phpMyAdmin igen och välja den databas du just skapade i cPanel.

Väl inne ser du att databasen är tom utan tabeller, så här:

Inga tabeller hittades i databasmeddelandet i phpMyAdmin

För att fortsätta, gå helt enkelt till fliken Import i toppmenyn.

Klicka här på knappen 'Välj fil' för att välja den .sql-fil du laddade ner tidigare.

Välja en SQL-fil att importera i phpMyAdmin

När du är klar, scrolla ner till botten och klicka på knappen ‘Importera’.

phpMyAdmin kommer nu att ladda upp filen från din dator och importera din databas.

Klicka på knappen Importera i phpMyAdmin

Och det var allt! Du har framgångsrikt importerat din duplicerade databas.

Alternativ: Använd Duplicator för att duplicera din WordPress-databas (nybörjarvänligt)

Som nämnts tidigare är denna phpMyAdmin-metod bara ett sätt att duplicera din WordPress-databas.

Men det medges att detta sätt inte är det mest nybörjarvänliga. Om du hellre vill använda ett plugin istället, kan du använda Duplicator. Detta plugin låter dig skapa ett anpassat säkerhetskopieringspaket enbart för din WordPress-databas.

Dessutom finns det en knapp med ett klick för att omedelbart återställa din WordPress-webbplats filer.

Du kan läsa mer om pluginet i vår fullständiga Duplicator-recension och vår steg-för-steg-guide om hur man klonar en WordPress-webbplats.

Är Duplicator rätt plugin för säkerhetskopiering och migrering för dig?

Vill du ha fler rekommendationer på WordPress-kloningsplugins? Kolla in vårt experttips om de bästa WordPress-plugins för att klona eller duplicera en webbplats.

Optimera din WordPress-upplevelse med dessa guider

Vill du ha fler tips för att förbättra din WordPress-hantering? Kolla in artiklarna nedan:

Vi hoppas att den här artikeln har hjälpt dig att lära dig hur du duplicerar en WordPress-databas med phpMyAdmin. Du kanske också vill se vårt experttips om de bästa plugins för WordPress-databasadministration och hur man begränsar åtkomst till WordPress-admin via IP-adress.

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

8 CommentsLeave a Reply

  1. Jag har stött på ett problem med felaktiga säkerhetskopior på en av mina webbplatser där jag använde ett plugin för säkerhetskopiering och var övertygad om att alla mina inlägg och sidor skulle ha säkerhetskopierats. Men efter några dagar när jag ville hämta dessa filer till min nya webbplats, var de helt förlorade.
    Att göra säkerhetskopior manuellt via phpMyAdmin-instrumentpanelen är ett klokt beslut och det ger förtroende och tillfredsställelse att jag kan återställa och använda den säkerhetskopian när jag behöver den.
    Tack för den här guiden för att göra manuella säkerhetskopior.

    • Det kan absolut vara en bra idé att göra en manuell säkerhetskopia om det mot förmodan skulle uppstå ett problem.

      Admin

  2. Skulle det inte vara enklare att skapa en databassäkerhetskopia och importera den till den nya servern om jag skulle migrera webbplatsen? Alternativt, om jag ville duplicera en webbplats för att skapa en live-version och en utvecklingsversion, skulle det inte vara ett bättre alternativ för nybörjare att använda ett staging-plugin, som duplicerar databasen och tillåter överföring av ändringar från utvecklings- till live-versionen?

    • Att använda migrationsplugins kan göra processen enklare men detta är ett alternativ för dem som letar efter en manuell lösning.

      Admin

  3. för att flytta från en underdomän till en annan, är det säkert att använda Softaculous Apps Installers kloninstallationsalternativ?

    • Vi har inte testat det fullt ut, men det borde inte vara några större problem när du använder det.

      Admin

  4. Ännu en hjälpsam guide! Även om jag tycker att den är lite komplicerad.

    Jag satte upp en staging-miljö innan jag bytte till Wordpress 6.4 med hjälp av Softaculous Apps Installer på Bluehost. Det var lätt att göra med ett klick, även om du först måste se till att underdomänen eller katalogen där du vill installera klonen är tillgänglig.

  5. i’ve bitten into SQL challenges before for my technical school exam, so no problem here :p also,
    there are two types of people: those who don’t backup their databases and those who will :D so start now ;)

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.