Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Beginner’s Guide to WordPress Database Management With phpMyAdmin

En av våra bästa rekommendationer till WordPress-användare är att lära sig hur man underhåller sina WordPress-databaser.

WordPress är skrivet med PHP som skriptspråk och MySQL som system för hantering av databaser. För att kunna använda WordPress behöver du egentligen inte lära dig något av dem.

Men en mycket grundläggande förståelse för de två kan hjälpa dig att troubleshoota problem samt öka din kunskap om hur WordPress fungerar (bakom kulisserna).

I den här artikeln förklarar vi hur WordPress använder databasen, inklusive en introduktion till standardtabellerna i WordPress-databasen. Vi kommer också att visa dig hur du hanterar en WordPress-databas med phpMyAdmin, inklusive att skapa säkerhetskopior av databasen, optimera WordPress-databasen, fixa WordPress-databasen och mycket mer.

How to manage WordPress database using phpMyAdmin

Detta är en omfattande guide om WordPress hantering av databaser, så vi har lagt till en innehållsförteckning för enklare navigation:

Vad är en Database och hur används den i WordPress?

En databas är ett system för att organisera och hämta data. Det gör det möjligt för programvara att hantera data på ett programmerbart sätt.

WordPress använder t.ex. PHP (ett programmeringsspråk) för att lagra och hämta data från databasen.

Informationen som lagras i en WordPress-databas innehåller posts, pages, comments, categories, tags, custom fields, users och andra WordPress-inställningar. Vi kommer att gå in på detta senare i tutorialen när vi pratar om WordPress Database Tables.

När du installerar WordPress för första gången ombeds du att ange namn på databas, server, användarnamn och password. Denna information lagras i konfigurationsfilen, som heter wp-config.php.

WordPress database information

Under installationen använder WordPress den information du tillhandahåller om databasen för att skapa tabeller och lagra standardinstallationsdata i dessa tabeller.

Efter installationen run WordPress sökningar till denna database för att dynamiskt generera HTML pages för din website eller blogg.

Detta gör WordPress extremt kraftfullt eftersom du inte behöver skapa en new .html-fil för varje page som du vill skapa. WordPress hanterar allt dynamiskt.

Var är min WordPress Database lagrad?

WordPress använder MySQL som system för hantering av databaser, vilket är en programvara installerad på din server på WordPress webbhotell. Din WordPress database är också lagrad på samma server.

Denna location är ej tillgänglig på de flesta delade webbhotell. Men om du har ett VPS-värdhotell eller en dedikerad server kan du använda kommandoradsverktyg för att lokalisera databasen.

Oftast är den lokaliserad på följande sökväg:

/var/lib/mysql/ditt_databasnamn

Detta kan dock skilja sig från en hosting provider till en annan.

Det är viktigt att komma ihåg att du egentligen inte behöver komma åt själva filen med databasen. Du kan använda andra tools som gillar phpMyAdmin för att hantera din database.

Vad är phpMyAdmin?

phpMyAdmin är en webbaserad programvara som tillåter dig att hantera MySQL databaser med hjälp av din web browser. Det erbjuder ett användarvänligt gränssnitt som allow you att run MySQL-kommandon och database operations.

You kan också använda den för att browsing och edit database tables, rows, and fields. It allows you also to import, export, or delete all data inside a database.

Så här kommer du åt phpMyAdmin

PhpMyAdmin kommer förinstallerat med alla de högst upp rankade webbhotellen för WordPress. You can find it under the Databases section of your hosting account’s cPanel dashboard. Under är ett exempel på screenshot från Bluehosts kontrollpanel:

phpmyadmin panel in Bluehost

Beroende på din hostingleverantör kan ditt cPanel-gränssnitt se annorlunda ut än ovanstående skärmdump. Du kan dock fortfarande hitta phpMyAdmin-ikonen under avsnittet Databaser.

Om du klickar på den öppnas phpMyAdmin-gränssnittet, där du kan välja din WordPress-databas från den vänstra colonnen. Efter det kommer phpMyAdmin att visa alla tabeller i din WordPress-databas.

PhpMyAdmin dashboard

Låt oss ta en titt på WordPress Database tables.

Förstå WordPress Database Tables

Varje WordPress-installation har 12 standardtabeller i databasen. Varje databastabell innehåller data för olika avsnitt, funktioner och WordPress-funktioner.

Om du tittar på strukturen i dessa tabeller kan du enkelt förstå var olika delar av din website lagras. I en standard installerad WordPress skapas för närvarande följande tabeller:

Prefixet wp_ stårsom standard före varje tabellnamn i databasen, men du kan ändra det under installationen.

  • wp_kommentarmeta : Denna tabell innehåller metainformation om kommentarer som publicerats på en WordPress-webbplats. Tabellen har fyra fält: meta_id, comment_id, meta_key och meta_value. Varje meta_id är relaterat till ett comment_id. Ett exempel på metainformation om kommentarer som lagras är statusen för en kommentar (godkänd, väntande, skräp).
  • wp_kommentarer : Som namnet antyder innehåller den här tabellen dina WordPress-kommentarer. Den innehåller kommentarsförfattarens namn, URL, e-post, kommentar med mera.
  • wp_links : För att hantera bloggrullar som skapats av tidigare versioner av WordPress eller plugin-programmet Link Manager.
  • wp_options : Denna tabell innehåller de flesta av dina WordPress-webbplatsomfattande inställningar, t.ex. webbplatsens URL, admin-e-post, standardkategori, inlägg per sida, tidsformat och mycket mer. Tabellen options används också av många WordPress-plugins för att lagra plugin-inställningar.
  • wp_postmeta : Den här tabellen innehåller metainformation om dina WordPress-inlägg, sidor och anpassade inläggstyper. Exempel på post-metainformation är den mall som används för att visa en sida, anpassade fält osv. Vissa plugins använder också den här tabellen för att lagra plugin-data, t.ex. SEO-information för WordPress.
  • wp_posts : Namnet säger inlägg, men i själva verket innehåller den här tabellen alla inläggstyper eller, ska vi säga, innehållstyper. Den här tabellen innehåller alla dina inlägg, sidor, revisioner och anpassade inläggstyper.
  • wp_termmeta : Denna tabell gör det möjligt för utvecklare att lagra anpassade metadata för termer under sina anpassade taxonomier. WooCommerce använder den t.ex. för att lagra metadata för produktattribut och kategorier.
  • wp_terms : WordPress har ett kraftfullt taxonomisystem som gör att du kan organisera ditt innehåll. Enskilda taxonomi-objekt kallas termer och de lagras i denna tabell. Till exempel är dina WordPress-kategorier och -taggar taxonomier, och varje kategori/tagg i dem är en term.
  • wp_term_relationer : Denna tabell hanterar relationen mellan WordPress inläggstyper och termer i tabellen wp_terms. Det är t.ex. den här tabellen som hjälper WordPress att avgöra om inlägg X tillhör kategori Y.
  • wp_term_taxonomy : Denna tabell definierar taxonomier för termer som definieras i tabellen wp_terms. Om du t.ex. har termen ”WordPress Tutorials” innehåller den här tabellen data som säger att den är associerad med en taxonomi som kallas kategori. Kort sagt, den här tabellen innehåller data som hjälper WordPress att skilja mellan vilken term som är en kategori, vilken som är en tagg och mycket mer.
  • wp_usermeta : Innehåller metainformation om registrerade användare på din webbplats.
  • wp_users : Innehåller användarinformation som användarnamn, lösenord, användarens e-postadress med mera.

Hantering av WordPress Database med hjälp av phpMyAdmin

Din WordPress-databas innehåller viktiga WordPress-inställningar samt alla dina blogginlägg, sidor, kommentarer m.m. Du måste vara extremt försiktig när du använder phpMyAdmin, annars kan du råka radera viktiga data av misstag.

Som en försiktighetsåtgärd bör du alltid skapa en komplett backup av databasen. This will allow you to återställ your database to the way it was before.

Låt oss ta en titt på hur du enkelt skapar en WordPress backup av databasen.

Skapa en backup av WordPress Database med hjälp av phpMyAdmin

För att skapa en backup av din WordPress-databas från phpMyAdmin klickar du på databasen. I menyn högst upp klickar du sedan på tabben ”Exportera”.

Export WordPress database

I nyare versioner av phpMyAdmin kommer du att bli ombedd att välja en metod för att exportera. Den snabba metoden exporterar din database i en .sql-fil. I den customiserade metoden kommer det att ge dig fler alternativ och möjligheten att ladda ner backuper i komprimerade zip- eller gzip-arkivformat.

Vi rekommenderar att du använder metoden customize och väljer zip som komprimeringsmetod. Den customize metoden allow you också att exkludera tabeller från databasen.

Låt oss säga att du använde ett plugin som skapade en databastabell och inte längre använder det plugin-programmet. Då kan du välja att utesluta den tabellen från säkerhetskopian.

Compression method

Din exporterade databasfil kan importeras tillbaka till en annan eller samma database med hjälp av phpMyAdmins tabs Import.

Skapa en backup av WordPress med hjälp av ett tillägg

Att göra regelbundna backups av din WordPress site är det bästa du kan göra för WordPress säkerhet. Medan WordPress Database innehåller majoriteten av din site information, saknar den fortfarande flera ganska viktiga element, såsom template-filer, images, uploads etc.

Alla dina images lagras i mappen uploads i din /wp-content/ directory. Även om databasen har information om vilken image som är attachment till ett post, är det värdelöst om image foldern inte har dessa filer.

Ofta tror Beginners att en backup av databasen är allt de behöver. Detta är ej sant. You need to have a full site backup that includes your themes, plugins, and images.

De flesta webbhotell hävdar att de har dagliga backuper, men vi rekommenderar att du själv gör backuper, för säkerhets skull.

Obs/observera: Om du använder ett hanterat webbhotell för WordPress som gillar WP Engine, så skapar de dagliga backuper.

För de flesta som ej använder WP Engine bör du använda ett plugin för backup av WordPress för att ställa in automatiserad backup av WordPress på din site.

Proffstips: Vill du ha regelbunden säkerhetskopiering av din webbplats och databas? Då kan du använda WPBeginners tjänster för underhåll och support av WordPress. Vårt team av experter kommer att sätta upp rutinmässiga molnbackuper, hantera och optimera din webbplats databas och optimera din webbplats för prestanda.

Importera en backup av en WordPress Database via phpMyAdmin

phpMyAdmin allow dig också att enkelt importera din WordPress database. Starta helt enkelt phpMyAdmin och välj sedan din WordPress-databas.

Därefter måste du klicka på länken ”Importera” i menyn högst upp.

Import database via phpMyAdmin

På nästa vy klickar du på knappen ”Choose file” och väljer sedan filen för backup av databasen som du downloadade tidigare.

phpMyAdmin kommer nu att bearbeta din upload av backup-filen och importera den till din WordPress database. När det är slutfört kommer du att se ett success message.

Database imported successfully

Optimera din WordPress Database i phpMyAdmin

När du har använt WordPress ett tag blir din database fragmenterad. Det finns minneskostnader som ökar din totala storlek på databasen och exekveringstiden för sökningar.

MySQL levereras med ett enkelt kommando som tillåter dig att optimera din database. Gå bara till phpMyAdmin och klicka på din WordPress database. Detta kommer att visa dig en lista över dina WordPress tabeller.

Klicka på länken ”Check all” under tabellerna. Bredvid den finns en dropdown för ”With Selected”. Du måste clicka på den och välja ”Optimera tabell”.

Optimize WordPress database tables

Detta kommer att optimera din WordPress-databas genom att defragmentera valda tabeller. Det gör att dina WordPress sökningar kommer att runna lite snabbare och minska storleken på din database något.

Fixa WordPress-problem med hjälp av phpMyAdmin

Som vi nämnde tidigare är phpMyAdmin ett praktiskt verktyg för felsökning och fixning av några vanliga WordPress-fel och issues.

Låt oss kontrollera några vanliga WordPress-problem som enkelt kan fixas med hjälp av phpMyAdmin.

Återställ password för WordPress med hjälp av phpMyAdmin

Om du har glömt ditt administratörslösenord för WordPress och inte kan återställa det via ett e-postmeddelande om förlorat lösenord, kan du snabbt återställa det med den här metoden.

Först startar du phpMyAdmin och väljer din WordPress database. Detta kommer att visa dina WordPress Database tables där du måste klicka på ”Browse” bredvid wp_users-tabellen.

Browse user table

Note: Tabeller i din WordPress-databas kan ha ett annat tabellprefix än det vi visar i vår screenshot.

You will now see the rows in your WordPress users table. Gå vidare och klicka på knappen ”Edit” bredvid användarnamnet som du vill ändra password för.

Edit user

phpMyAdmin kommer att visa dig ett formulär med alla fält för information om användaren.

You will need to delete the value in the ’user_pass’ field and replace it with your new password. Under kolumnen ”Function” väljer du ”MD5” i insticksprogrammet och klickar på knappen ”Go”.

Change user password

Your password kommer att krypteras med hjälp av MD5-hash och sedan lagras i databasen.

Vi gratulerar dig! Du har utan problem ändrat ditt WordPress password med hjälp av phpMyAdmin.

Nu kanske några av er undrar varför vi valde MD5-hash för att kryptera lösenordet.

I den äldre versionen använde WordPress MD5-hash för att kryptera lösenord. Sedan WordPress 2.5 har det börjat använda starkare krypteringstekniker. WordPress känner dock fortfarande igen MD5 för att tillhandahålla bakåtkompatibilitet.

Så snart du loggar in med en password string som är lagrad som en MD5-hash känner WordPress igen den och ändrar den med hjälp av de nyare krypteringsalgoritmerna.

Lägga till en ny användare i WordPress med hjälp av phpMyAdmin

Låt oss anta att du har tillgång till WordPress database men ej till WordPress admin area. Även om du kan ändra adminanvändarens password kommer det att förhindra andra adminanvändare från att använda sina konton.

En enklare lösning skulle vara att lägga till en ny administratörsanvändare via phpMyAdmin.

Först måste du starta phpMyAdmin och sedan välja din WordPress database. Detta kommer att visa dina WordPress Database tables, där du måste klicka på länken ”Browse” bredvid wp_users-tabellen.

Browse user table

phpMyAdmin kommer nu att visa dig row:arna i wp_users-tabellen.

Gå vidare och klicka på länken ”Insert” från menyn högst upp.

Insert new row in WordPress users table

Detta kommer att visa ett formulär som du måste fylla i för att lägga till en ny användare på din WordPress site.

Så här ska du fylla i varje fält i detta formulär.

  • ID – Du kan ignorera den här, eftersom den genereras automatiskt.
  • user_login – Detta är det WordPress-användarnamn som du använder för att logga in.
  • user_pass – Detta är ditt password till WordPress. You need to enter the password and select MD5 in the function column.
  • user_nicename – Det här är det URL-vänliga användarnamnet som du kan använda för att logga in.
  • user_email – Ange en giltig e-postadress, eftersom du kan behöva den för att få e-postmeddelanden om lösenordsåterställning och WordPress.
  • user_url – Lägg till webbadressen till din webbplats, eller lämna den tom.
  • user_registered – Du måste välja CURRENT_TIME i funktionskolumnen för att automatiskt infoga aktuell tid här.
  • user_activation_key – Du kan lämna det här fältet tomt eftersom det används för att godkänna användarregistrering.
  • user_status – Du kan lämna det här fältet tomt också.
  • display_name – Du kan enter användarens fullständiga namn så som du vill att det skadisplayed på artiklarna. Du kan också lämna den tom.

När du har fyllt i formuläret klickar du på knappen ”Go” för att infoga det i din WordPress-databas.

Fill user form

phpMyAdmin kommer nu att köra MySQL-frågan för att infoga data.

Vi har lagt till användaren, men den användaren har ej rollen som administratör på din site i WordPress. Detta värde sparas i en annan tabell som heter wp_usermeta.

Innan vi kan göra den här användaren till administratör måste vi hitta användar-ID:n.

Klicka bara på länken ”Browse” bredvid wp_users-tabellen, så ser du en row som innehåller din nyligen tillagda användare med dess ID:n.

Find user ID

Skriv ner ID:n för användaren eftersom du kommer att behöva den i nästa steg.

Nu öppnar vi tabellen wp_usermeta genom att klicka på länken ”Browse” bredvid den.

Browsing wp_usermeta table

Därefter måste du klicka på länken ”Insert” högst upp.

This will allow you to add a new row to the table.

Insert new row to usermeta table

Du kommer nu att se ett formulär för att enter en new row.

Här talar du om för WordPress att den användare som du skapade tidigare har rollen som administratör.

Adding administrator user role via usermeta

Så här kommer du att fylla i formuläret.

  • umeta_id – Du behöver lämna den tom, eftersom den fylls i automatiskt.
  • user_id – Enter det ID:n för användaren som du kopierade tidigare.
  • meta_key – Du måste enter ”wp_capabilities” i det här fältet. Du kan dock behöva ersätta wp_ om dina tabellnamn i WordPress använder ett annat prefix.
  • meta_value – You need to enter the following serialized value (Du måste enter följande serialiserade värde):
    a:1:{s:13:”administratör”;s:1:”1″;}

Slutligen klickar du på knappen ”Go” för att save dina ändringar.

Nu måste vi add to ytterligare en row för att definiera användarens nivå. Klicka på länken ”Insert” i menyn högst upp för att add to en row till tabellen usermeta.

Adding the user level meta field

Så här kommer du att fylla i formuläret.

  • umeta_id – Du behöver lämna den tom, eftersom den fylls i automatiskt.
  • user_id – Enter the user ID for your newly added user.
  • meta_key – Du måste enter ”wp_user_level” i det här fältet. Du kan dock behöva ersätta wp_ om dina WordPress-tabellnamn använder ett annat prefix.
  • meta_value – Här måste du enter ’10’ som värde på användarnivå.

Glöm inte att clicka på knappen ”Go” för att infoga data.

Det var allt, nu kan du besöka WordPress admin area och logga in med din nya användare.

Ändra ett WordPress-användarnamn via phpMyAdmin

Du kanske har notice att medan WordPress tillåter dig att ändra en användares fullständiga namn eller smeknamn, så tillåter det dig inte att ändra användarnamnet.

Många användare väljer användarnamn under installationen som de senare kanske vill ändra. Så här kan du göra detta via phpMyAdmin.

Note: Det finns ett enklare sätt att ändra användarnamnet för WordPress med hjälp av ett plugin.

Först måste du starta phpMyAdmin från cPanel dashboard på ditt webbhotell account. Efter det måste du select your WordPress database.

phpMyAdmin kommer att visa dina WordPress Database tables. Du måste klicka på länken ”Browse” bredvid tabellen wp_users.

Browse user table

Denna tabell kommer nu att visa alla registrerade användare på din website.

Klicka sedan på länken ”Edit” bredvid det användarnamn som du vill ändra.

Edit user data via phpMyadmin

phpMyAdmin kommer nu att visa dig uppgifterna om användaren.

Du måste lokalisera fältet user_login och ändra värdet till det användarnamn du vill använda.

Change WordPress username in phpMyAdmin

Glöm inte att clicka på knappen ”Go” för att save your changes. Du kan nu besöka din website och logga in med ditt new användarnamn.

Andra användbara phpMyAdmin-tricks

Din WordPress-database är motorn bakom din website. Med phpMyAdmin kan du tweaka inställningar för att förbättra prestanda, fixa issues eller helt enkelt ändra saker som inte kan ändras inifrån WordPress admin area.

Här är bara några fler knep som du kan använda med phpMyAdmin:

Säkra din WordPress Database

Innan vi går in på detta vill vi understryka att alla webbplatser kan hackas. Det finns dock vissa åtgärder du kan vidta för att göra det lite svårare.

Det första du kan göra är att ändra WordPress-databasens prefix. Detta kan avsevärt minska risken för SQL-injektionsattacker på din WordPress database. Detta beror på att hackare ofta riktar in sig på webbplatser som använder standardprefixet wp_ table.

För steg-för-steg-instruktioner, se vår handledning om hur du ändrar WordPress-databasprefixet.

Dessutom bör du alltid välja ett starkt användarnamn och password för din MySQL-användare. Detta gör det svårt för någon att få tillgång till din WordPress database.

För WordPress säkerhet rekommenderar vi starkt att du använder Sucuri. Det är det bästa WordPress säkerhets plugin som kommer att fånga alla försök till MySQL-injektion redan innan de når din website.

Vi hoppas att den här guiden hjälpte dig att lära dig WordPress databashantering och hur du använder phpMyAdmin. Du kanske också vill läsa vår guide om hur du reparerar en WordPress-databas och hur du lägger till en FTP-liknande filhanterare i WordPress-panelen.

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.

Avslöjande: Vårt innehåll stöds av våra läsare. 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 editoriala process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

109 kommentarerLämna ett svar

  1. Syed Balkhi

    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!

  2. Kelsei

    I am new at a job and just taking over the website. However, I am reaching the Error Establishing Database Connection on the website itself and the login page. The email they used to originally sign up for the website has been deactivated due to her no longer working here. I have searched the files and cannot find the WP files I am seeing being mentioned above. I am unsure what my next steps should be. Any ideas?

  3. Sharwari

    Hi my database is automatically created! Can I Rename the database?

  4. Yinka

    Hi,

    I recently moved by hosting and it affected the frontend of my website which displays “Error Establishing a Database Connection”. So I created a database.

    The website contents are in the public_html folder in my cPanel File Manager.

    How and where do I move these contents to the database in order to display my actual website?

    Thanks.

  5. Kerrie Taylor

    Hi, I cannot get WordPress to reset my password. How would I go about doing it using this way?
    Thanks

    • WPBeginner Support

      You would log in to your hosting provider to find your phpMyAdmin, depending on the host there are a few places it could be located.

      Administratör

  6. Miza

    Hi, I need help on this.

    I’m planning to utilize database to create a system that can be accessed only by our company staff in wordpress.

    May I know from where i should started ?

  7. Mich

    Hi,

    I recently created a few Wordpress sites and I did it through one click Wordpress installation in cPanel. What I wanted to know is, ”Should I change my Wordpress database name and database user name?” Is it something easily hackable if I’m already using a free security plugin like Wordfence?

    Thanks!

    • WPBeginner Support

      Most hosting providers’ one-click installations change the database prefix for you to help with that. It is not something that by default is easily hackable and security plugins help even more

      Administratör

  8. Joachim

    This is great. But what if i create a custom site on wordpress and input a form validation input. Is the data going to be automatically stored in the wp_database?

    • WPBeginner Support

      You would need to set up in your form to store the information, it would not be automatic.

      Administratör

  9. John Certalic

    Is it possible to get this information in an email rather than a tweet? It would be more easily accessible for me in an email for future reference. I appreciate all you do for newbies like me. Thank you.

    • WPBeginner Support

      While we don’t have the entire article in our newsletter emails, we’ll be sure to take a look into possibilities.

      Administratör

  10. polo

    Hello Sir, I have hosted my website with someone which has not given me inbuild features of myphp admin.So how to download it on my desktop plz guide .is there othere software required with myphp to download it.

    • WPBeginner Support

      Hi Polo,

      You can access phpMyAdmin from your web hosting account. If you have access to your web hosting account, then you can login there and under the databases section you’ll find phpMyAdmin icon.

      Administratör

  11. Rajat Pandey

    Very Informative Thank You

  12. Ayush singh

    i have a result table in database and i want to fetch the result of the student by registration number.
    i m not getting solution to where to code in the wordpress site….and how to see result of the student by registration number.

    • Prakash

      Use wp_user table

  13. Zziwa Daniel

    Thank you so much for the tutorial, its powerful
    however I have a question;

    I have a database that I have created with workbench and I have imported it to phpmyadmin. however I want to connect with wordpress so that when I submit data through wordpress I can be able to view it in phpmyadmin and I can view it again in wordpress interface that I have created

  14. Ibrahim

    Your tutorials has been helpful.

    based on a previous tutorial on installing wordpress on PC, I followed the tutorial and it was successful. i developed a website for diabetes association of Nigeria which iam a member too. But my challenge now is how to add registration form for new members to register online and how to get donation online in the website. i need your help please.

  15. Hemant

    Is it possible to migrate Wordpress database to newly developed web applications?

    • Jiří Vaněk

      If you mean exporting certain tables, then it is possible. In phpmyadmin, the entire database does not have to be exported, but individual tables can be exported as well. E.g. tables with posts that you can then export to another database. Specifically with the contribution, it is also necessary to remember that images and audiovisual content are not stored in the database and are stored on FTP.

  16. Ian de Guzman

    Where can i upload the website I made and that can be accessed offline. Thank you in advance.

    • FirdausShukor

      To make your wordpress website can be accessed offline you can use xampp as a local server and you can install wordpress inside htdocs folder in xampp installation folder.

  17. Siva

    Thanks a lot.it gave me some clear vision.

  18. Andreas

    What if i want to import wordpress menus? Where in the database are the menus stored?

  19. Pooja Raval

    thanks…it helps a lot to understand it a bit better..

  20. Laura Panait

    Very helpful tutorial, thank you, it actually worked.

  21. Divo

    Please where does wordpress store page information. How can I change a page title from the database?

  22. Prerna Rathod

    I use contact form 7 for feedback purposes and i store that data in database but now i want that particular data by URL like (abc.com/feedback/5) so it will show the data of id no 5 how i do this in wordpress?

  23. Mirjana

    Hello,

    I`m planing to make some wp website with registration for specific users ( I have a non profit organisation that has more than 2000 members.) Now, I have the list of them (members) in my Access db with all informations needed. My question is, is it possible to connect this access db with wp db? If yes, how to do that?
    Also, every member has a unique ID in my db, which is also a number for the membership card they have. If before mentioned is possible, could I make a field in registration form, beside Username&Pass, that would request that ID number which would be checked from db and if correct, make a registration, if false, deny it?
    Hope you understand me cause my englesh is not so grate…
    Thanks in advance

    • Ayomide

      I’m having the same problem, please did you figure out a solution?? If you did please, get back to me.

  24. Matthew

    Hello, I am preparing to launch my first wordpress blog site under my first website. Testing and learning the blog setup I am wondering how the email stuff is working. I created a comment in response to a post and ticked the email me a notification when posts are done option. And when I made another post I received an email notification. Looking in the tables using phpmyadmin I can see the email address I entered with the comment stored in wp1_comments but cannot see where/how the fact is stored that an email should be sent to that address when a new post is made.

    Thank you

  25. Saud Khan

    Hi,

    Can you please help me that how can I view my blog database because they are not visible anywhere.

    snaps attached

  26. Murali

    Hi,
    I run Certification Services like food certificate, ISI Certificate and etc.,.
    I have simple wordpress website (self hosted),

    Now, I plan to create Page for my clients to get current status about their Application.

    Once they enter (1) Application No. (2) Date of Birth / Mobile number, if match details it will display application status else show error message (like not match given details).

    Kindly suggest me which plugin / method suite for my requirement.

    Thanks

  27. Tom

    Hello :)
    I need some help, because I don’t understand something:
    I register a WP website… and install WooCommerce in it. (I use XAMPP localhost on C partition)
    So I have a clear WP+WooCommerce site which I’d like to use to create other WP sites too.
    So I copy all the WP files from C… to another partition, let’s say D partition
    and I also export its database by phpMyAdmin. Now I have a copy of the WP site and its database on D partition.
    But what if I’d like to use the copied WP+WooCommerce site (pattern) I’ve created?
    It is still contains the same e-mail address and password I used when I registrated on the official site of WP right? So how can I modify that?
    I’d like to create a new website (with different admin e-mail and password) but using the same WP+WooCommerce site (pattern) I’ve created before.

  28. Penelope

    When I did a database backup and followed the custom options. (following these steps: )

    When I hit GO, a file goes to my downloads folder and does nothing. the file is empty. What could I be doing wrong?

  29. Richard

    Thank you for the great explanation of how WordPress interfaces to MySQL. Question: We have some blogs our site that are displaying a blank page. The blogs with blank pages have the same information as those that are working properly. I’ve used phpMyadmin to examine the tables and all looks well. Which table does WordPress use to begin the page generation?

    • WPBeginner Support

      It seems like a plugin or theme issue. To find out what’s causing the issue, deactivate all plugins on your site and then switch to a default theme like Twenty Sixteen.

      Administratör

  30. roj

    The video was a little superfluous to the more descriptive written explanation of this article AND, as with many of your videos the narrator speaks too quickly and is thus difficult to understand if you don’t speak American. – even to me as a native English speaker!

  31. Anik

    how should i connect the in-build search form with my database to see the search results…

  32. WPBeginner Staff

    In wp_comments table you will find comment_author_email and comment_author_IP fields. Note that the wp_ prefix in the comments table may differ in your database.

    You can also find comment author email and IP information inside WordPress admin area.

  33. IdolHanz

    Which part of the database management system in phpMyAdmin shows a commenter’s IP address and email address?

  34. WPBeginner Staff

    phpMyAdmin is not a database management system. It is a utility that allows you to manage your database in a web based graphical user interface.

    Your actual database resides on your MySQL database server. Any utility that wants to manage, backup, or make changes to your database will need your database username and password to do so.

    BackupBuddy works as a WordPress plugin and your database username and password are already stored in your WordPress configuration file. So it can automatically connect to your database without explicitly asking for your username and password.

  35. Nazim

    Is it necessary for any plugin/ tool to access to myphpadmin to backup database.. If not then how backupbuddy creates database backups…

    Is backupbuddy require username and password of myphpadmin to access to database…

    I am newbie and confused. If you know then please let me know…

  36. Bernhardt Le Mechant

    I just wanted to say…thanks…good article! (i was wondering how all this worked).

  37. Kenjie Suarez

    Hi, I would like to know if it’s okay to delete this table I found along with the default ones: wp-sml. I don’t even know what this is for. Thank you so much for your article and support.

  38. Rob

    Thanks for the info. Is there a way to get the information from plugins (ie-contact forms) and put it into a local database like access..in order to increase data security? Does it have to be in the MySQL on the host? Thank you!

  39. Geenic

    Since last evening my website is not showing any plugins or widgets. It seems to have vanished. ILast I worked on it was to create a couple of subdomains and a post on the main page.

    • WPBeginner Support

      Please contact your web host for support. Before that change your database, ftp, and WordPress passwords.

      Administratör

  40. Pascal Bouchard

    I made a back up of my SQL database on my computer with Export via PhpMyAdmin. Then, using a copy on that exported database, I made minor adjustments to some serialized links in the option table. Now I want to import the modified database back to the server with Import via PhpMyAdmin.
    My question: before importing, do I have to make a drop of all the existing tables already there ?

    • WPBeginner Support

      Yes if you are certain you have a working backup to revert back to incase your changes don’t work out as you intended.

      Administratör

  41. son_tn

    I want to connect database in phpmyadmin to wordpress. But I don’t know. Can you help me?

  42. indah

    Hi wondering,

    If you want to create a web that contains say accommodations, address and name of university and need to store that data in database. Does WP provide database to store all of those datas, in text format, image and URL

    Thanks

  43. Jorilson

    Hi thanks for this helpful information

  44. Mathlin

    Hi,

    Question: when we create installable wordpress plugin and created custom table to store some values,than is there need to import that table also,when we are installing plugin?

    • WPBeginner Support

      It actually depends on the situation. If you used that plugin before and it has stored some important data that you would like to have then you should import it. However if you are just installing the plugin the first time then there is no need to worry about it the plugin will automatically create a new table for itself to use.

      Administratör

  45. martin nilsson

    Hi guys,

    Question: when you create the database that will be used by wordpress, should you create a table as well or leave it? If you should create a table, then how many and why? What are the specifics for the/those table(s)?

    Meaning; is it OK to create a database called wordpress and 1 table called mywp and then edit wp-config.php to contain this information plus the connection details for that database or should it be done differently?

    Thanks in advance!

    • WPBeginner Support

      you don’t need to create any tables. WordPress will automatically create tables during installation.

      Administratör

  46. Janet

    hi,

    Thanks for an interesting article. I hope you may be able to provide some direction.

    I expect that I have some left over tables from plugins, but how can I find out what certain tables are? And how do I know which should be deleted or left alone? Would optimizing these tables fix them if they are my issue?

    My reason for asking is that I have a small database for a new site build, but have slow sql queries and database connection errors.

    These are my questionable tables

    wrd_woocommerce_order_itemmeta (an old plugin that is no longer used)
    wrd_woocommerce_order_items

    wrd_wpss_Answers (no idea what these are, even after searching online)
    wrd_wpss_Fields
    wrd_wpss_Questions
    wrd_wpss_Quizzes
    wrd_wpss_Results
    wrd_wpss_Routes

    • Editorial Staff

      wrd_woocomerce tables are for the WooCommerce plugin. If you are not using it anymore, then you can delete it.

      WPSS tables seems to be from a plugin called WordPress Simple Survey. If you don’t have that, then you can delete those as well.

      Administratör

  47. Mel

    Hi,
    First I wanted to say your Staff does a great job publishing a quality Newsletter. I look forward to reading it and find many useful articles for all levels of users.

    Slowly I am collection my favorite articles. My questions is: Do you have a place where I can find all the articles so I can save them in pdf format?

  48. Mattia

    Great, great article…

    I’d like to know though, which is the correct way to manually export our database using phpmyadmin. You know, a lot of options… and on the WordPress Codex they have not updated the tutorial with the last version of PhpmyAdmin!

    Thanks a lot guys

      • Mattia

        Ah ok… but what about all those options like ”drop tables”, ”if not exist”, etc. You don’t talk about them. Do you leave those untouched? Because in the codex they talk about changing them in some parts. What is your thought about it? Thanks

  49. Damien Carbery

    Good article.

    FYI: Possible typo in wp_term_relationships paragraph: For example this is the plugin that helps WordPress determine post X is in Y category.

    Should ’plugin’ be ’table’?

  50. John Kahanic

    Hi, I did what you said as I went back and forth reading your article I did it not really sure what I did I do have an idea. just became a member to watch the video’s am returning there shortly. I would like to say Thank You very much and GOD bless been having difficulties and picking up some information how all this operates from you guys and girls is GREAT thanks again have a great day.

  51. Evelyn

    Thank you for making even the most ”scary” parts of Wordpress more friendly for the new user. I have managed to created sql databases as required, but never thought an understanding of database management and php was within my grasp.

    Thanks for delivering these posts which are relevant and written in a way that allows everyone regardless of prior knowledge to garner something from each of them!

    • Editorial Staff

      Thanks for your comment Evelyn. Glad you liked the article. If you have suggestions or want us to cover something specific, then please let us know. Always happy to help.

      Administratör

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åra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.