Undrar du hur du kan duplicera din WordPress database med hjälp av phpMyAdmin?
Om du vill skapa en webbutvecklingsmiljö eller flytta din site till ett nytt webbhotell, måste du lära dig hur du duplicerar din WordPress database. Ett sätt att göra detta är med phpMyAdmin, som är en webbapplikation för att hantera databaser.
I den här guiden kommer vi att gå igenom Step-by-Step-processen för att duplicera din WordPress database med hjälp av phpMyAdmin.
När du kan behöva duplicera WordPress Database med phpMyAdmin
phpMyAdmin är en webbapplikation som hjälper ägare av websites att hantera sina databaser. Det har ett användarvänligt gränssnitt som låter dig utföra olika uppgifter relaterade till databaser utan att behöva använda ett kommandoradsverktyg.
En användning av phpMyAdmin är att duplicera WordPress-databaser. För att klargöra finns det faktiskt enklare sätt att klona din WordPress-databas för Beginnare, till exempel med Duplicator. Du kan rulla ner till sista section för att kontrollera dessa metoder om du är mer bekväm med dem.
Det kan dock finnas situationer där du kanske vill använda phpMyAdmin istället:
- Om du använder ett gratis plugin för migrering kanske det inte har funktioner som gillar databasval eller avancerade alternativ för export/import.
- Om du upplever konflikter med plugin kan du använda phpMyAdmin för att kringgå eventuella potentiella error och säkerställa en ren duplicering av databasen.
- För användare som är bekväma med hantering av databaser erbjuder phpMyAdmin mer flexibilitet. Du kan utföra uppgifter som att gilla search eller ersätta specifika data i databasen innan import, vilket kanske inte är lätt tillgängligt i tillägg.
Med detta i åtanke, låt oss ta en titt på hur du duplicerar din WordPress website’s database med hjälp av phpMyAdmin. Vi kommer att täcka olika metoder, och du kan använda länkarna under för att snabbt hoppa till var och en:
Metod 1: Klona din WordPress Database med phpMyAdmin
Den här metoden är lämplig om du manuellt vill skapa en backup eller skapa en staging-miljö för att testa updates och ändringar.
Först måste du öppna kontrollpanelen för ditt WordPress webbhotell. I vår tutorial arbetar vi med Bluehost, som använder cPanel för hantering av konton på webbhotell. Din kontrollpanel kan se något annorlunda ut än våra screenshots, men stegen kommer att vara liknande.
När du är inloggad på cPanel hittar du helt enkelt phpMyAdmin-iconen. Den finns vanligtvis i sectionen ”Databases”.
Nu är du inne i phpMyAdmin på ditt webbhotell. Här klickar du bara på tabben ”Databases” högst upp och väljer din WordPress-databas från listan över databaser.
Om du ej är säker på vad din database heter, är det namnet du angav när du installerade WordPress första gången. Du kan också hitta det i din wp-config.php-fil om du glömt bort det.
Nu kommer du att se en lista över dina WordPress Database Tables.
På denna page klickar du bara på tabben ”Operations” högst upp i menyn.
Det är här du kommer att duplicera din database. Gå vidare och rulla ner till ett avsnitt som heter ”Copy database to.
I det tomma fältet byter du helt enkelt namn på databasen. Se sedan till att boxen ”Structure and data” är kontrollerad. Detta alternativ kopierar både strukturen och datan i databasen.
Dessutom bör alternativet ”CREATE DATABASE before copying” vara markerat. Detta kommer automatiskt att skapa en new database där de duplicerade uppgifterna kommer att vara location.
Resten av Settings kan lämnas som de är. Allt du behöver göra härnäst är att klicka på ”Go” längst ner.
Och nu är det klart! Your database har klonats utan problem.
Efter detta kan du navigera till din nyligen duplicerade database genom att clicka på namnet på den nya databasen i den vänstra panelen.
Metod 2: Exportera och importera WordPress Database med phpMyAdmin
Den här andra metoden ä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 tjänster på webbhotell där vissa privilegier är begränsade av säkerhetsskäl.
I den här situationen kanske du ej kan se sectionen ”Copy database to” på tabben ”Operations”. För att duplicera din database kan du använda metoden exportera istället.
I huvudsak kommer du att exportera din databas SQL-fil, skapa 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 database gillar vi gjorde i den tidigare metoden. Sedan klickar du bara på knappen ”Exportera” högst upp i menyn.
Här måste du välja ”Custom – display all possible options” i section ”Export method”.
När du är klar rullar du bara till Output section och väljer alternativet ”Save output to a file”. Detta kommer att se till att din database exporteras som en SQL-fil.
Resten av Settings kan du låta vara som de är.
Nu är allt du behöver göra att rulla ner längst ner och klicka på ”Exportera”.
Din webbläsare kommer nu att downloada WordPress database som en .sql-fil.
Därefter måste du skapa en new database där du kan importera den här filen till. Detta kan vara i den nya web server du flyttar din website till.
Gå vidare och öppna din kontrollpanel för webbhotell och klicka på ”MySQL Databases”.
På den här page måste you fylla i namnet på your new database. I vårt exempel använde vi _copy
efter namnet på den ursprungliga databasen för att skilja det gamla namnet från det nya duplicerade namnet.
Efter det klickar du bara på knappen ”Create Database”.
Nu när vi har skapat en new database, låt oss tilldela den till en MySQL användare.
Fortsätt och rulla ner i ”Add User to Database” section och välj ett MySQL användarnamn från dropdown-menyn. Se till att du väljer den new database som du just har skapat i fältet ”Database”.
När du är klar klickar du på ”Add”.
Du kommer nu att redirectas till sidan ”Manage User Privileges”.
Kontrollera helt enkelt alternativet ”ALL PRIVILEGES” om du vill ha total control över din database.
Gå sedan hela vägen ner längst ner på sidan och klicka på ”Make Changes”.
Your newly created database is now ready.
Låt oss gå vidare och öppna phpMyAdmin igen och välja den database som du just skapade i cPanel.
När du väl är inne ser du att databasen är tom utan tabeller som gillar detta:
För att fortsätta, gå bara till tabben Import från menyn högst upp.
Här klickar du på knappen ”Choose File” för att selecta den .sql-fil som du tidigare downloadade.
När du är slutförd rullar du längst ner och klickar på knappen ”Importera”.
phpMyAdmin kommer nu att uploada filen från din dator och importera din database.
Och det är all! Du har importerat din duplicerade database utan problem.
Alternativa sätt att Duplicera din WordPress Database (Beginner-vänlig)
Som tidigare nämnts är denna phpMyAdmin-metod bara ett sätt att duplicera din WordPress database.
Men visserligen är det här sättet inte 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 custom backup-paket bara för din WordPress database.
Dessutom finns det en knapp med ett klick för att återställa filerna på din WordPress webbplats i en omedelbar.
Du kan läsa mer om pluginet i vår fullständiga Duplicator review och vår Step-by-Step guide om hur man klonar en WordPress website.
Vill du ha fler rekommendationer för tillägg för kloning av WordPress? Kontrollera vårt expertval av de bästa WordPress-tilläggen för att klona eller duplicera en site.
Alternativt, om du har en stor website, kan du överväga att använda en tjänst som gillar Seahawk Media. Deras WordPress-experter kan hantera alla uppgifter från att flytta din website till att duplicera komplexa databaser.
Vi hoppas att den här artikeln har hjälpt dig att lära dig hur du duplicerar en WordPress-database med phpMyAdmin. Du kanske också vill se vårt expertval av de bästa tilläggen för hantering av WordPress-databaser och vår ultimata guide för att öka WordPress hastighet och prestanda.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Moinuddin Waheed says
I have faced a wrong backup problem with one of my websites where I used a backup plugin and was convinced that all my posts and pages would have been backed up. But after few days when I wanted to get those files on my new website, it was completely lost.
Doing backup manually through the php myadmin dashboard is a wise decision and it gives confidence and satisfaction that I can revert and use that backup whenever I would need it.
Thanks for this guide for making backup manually.
WPBeginner Support says
It can certainly be a good idea to do a manual backup on the off chance there is an issue.
Administratör
Jiří Vaněk says
Wouldn’t it be easier to create a database dump and import it to the new server if I were to migrate the website? Alternatively, if I wanted to duplicate a website to create a live version and a development version, wouldn’t using a staging plugin, which duplicates the database and allows transferring changes from the development to the live version, be a better option for beginners?
WPBeginner Support says
Using migration plugins can make the process easier but this is an alternative for those looking for a manual solution.
Administratör
ASHIKUR RAHMAN says
for moving from one subdomian to another is it safe to use Softaculous Apps Intaller clone installation options?
WPBeginner Support says
We have not fully tested that but there should not be a major issue when using it.
Administratör
Ram E. says
Another helpful guide! Although I find it a bit complicated.
I set up a staging environment before switching to WordPress 6.4 using the Softaculous Apps Intaller on Bluehost. It was easy to do with a click, although you have to make sure first that the subdomain or directory where you want to install the clone is available.
Konrad says
i’ve bitten into SQL challenges before for my technical school exam, so no problem here :p also,
so start now
there are two types of people: those who don’t backup their databases and those who will