MySQL är databashanteringssystemet som WordPress använder för att lagra och hämta din blogginformation. Det fungerar som ett arkivskåp för din webbplats och uttalas 'my sequel'.
Databasapplikationen ägs för närvarande av Oracle Corporation och är öppen källkod-programvara licensierad under GPL och tillgänglig gratis.
Även om du kan använda WordPress utan att veta hur man använder MySQL, kan en grundläggande förståelse hjälpa dig att felsöka problem med din WordPress-webbplats.

Vad är en databas?
MySQL är ett relationsbaserat databashanteringssystem som kan hantera flera användare och databaser. Det körs som en server och installeras på din WordPress-värdserver.
Tänk på det som ett digitalt arkivskåp som organiserar och lagrar all data på din webbplats.
Information hämtas, läggs till och tas bort från tabeller i databasen med hjälp av ett speciellt programmeringsspråk som kallas SQL, eller Structured Query Language. En SQL-instruktion för att hämta data kallas en fråga.
En typisk MySQL-fråga ser ut så här:
SELECT * FROM wp_posts WHERE ID = 23;
Du behöver inte förstå hur databaser fungerar eller lära dig SQL-språket för att använda WordPress. Allt detta sker automatiskt bakom kulisserna. Kunskap om MySQL kan dock hjälpa till med felsökning.
Du kan åtgärda många WordPress-fel genom att arbeta direkt med databasen, särskilt när du inte kan logga in på WordPress-administratörsområdet. Du kan till exempel återställa ett WordPress-lösenord, lägga till en administratörsanvändare och ändra WordPress-e-postadressen.
Du kan komma åt din MySQL-databas med phpMyAdmin. Detta är en webbapplikation som låter dig hantera MySQL-databaser med en webbläsare. Du hittar den i din webbhotells kontrollpanel.

För att lära dig mer om databaser och hur du använder dem, se vår nybörjarguide om WordPress databashantering med phpMyAdmin.
Hur använder WordPress MySQL?
WordPress lagrar en stor mängd information i en databas, inklusive inlägg, sidor, kommentarer, kategorier, taggar, anpassade fält, användare och andra WordPress-inställningar.
Det är därför som när du först installerar WordPress, ber den dig att ange ett databasnamn, värd, användarnamn och lösenord.

Denna information lagras i konfigurationsfilen som heter wp-config.php.
Under installationen använder WordPress informationen du anger om databasen för att skapa tabeller och lagra standardinstallationsdata inuti dessa tabeller.
Varje WordPress-installation börjar med 12 standardtabeller i databasen. Dessa innehåller data för olika sektioner, funktioner och funktionalitet i WordPress.
För närvarande skapar en standardinstallation av WordPress följande tabeller:
wp_commentmetainnehåller meta-information om kommentarerwp_commentsinnehåller kommentarer och kommentarsförfattarens uppgifterwp_linkshanterar bloggroller som skapats av tidigare versioner av WordPresswp_optionsinnehåller de flesta av WordPress-inställningarna för hela webbplatsenwp_postmetainnehåller metainformation om inlägg, sidor och anpassade inläggstyperwp_postsinnehåller dina inlägg, sidor, anpassade inläggstyper och revisionerwp_termmetainnehåller metadata för termer under anpassade taxonomierwp_termsinnehåller termer under taxonomier, såsom varje kategori och taggwp_term_relationshipshanterar relationerna mellan inläggstyper och termerwp_term_taxonomydefinierar taxonomier för att skilja mellan kategorier och taggarwp_usermetainnehåller metainformation om registrerade användarewp_usersinnehåller användarinformation inklusive användarnamn och lösenord
wp_ före varje tabellnamn är standardprefixet för databasen. Du kanske vill välja ett annat prefix under WordPress-installationen för att förbättra säkerheten på din webbplats.
Eftersom ditt WordPress-innehåll lagras i MySQL, måste din webbplatsbackup-lösning göra en kopia av dina databastabeller samt filerna som lagras i ditt mediebibliotek, teman och plugins.
Backup-plugins som Duplicator skickar automatiskt kompletta säkerhetskopior av dina WordPress-filer och databas till en fjärrplats. Du kan lära dig hur du ställer in det genom att följa vår guide om hur du säkerhetskopierar din WordPress-webbplats.
Hur MySQL påverkar webbplatsens prestanda
MySQL körs på din webbserver som en applikation, så det kräver mer resurser när fler användare besöker din webbplats. Det beror på att varje gång en användare besöker din webbplats måste WordPress hämta informationen från databasen innan webbsidan skickas till användarens webbläsare.
Detta gör att din webbplats laddas långsammare när många användare besöker den samtidigt.
De flesta webbplatser hanterar detta genom att använda ett WordPress-cacheplugin. Dessa plugins lagrar ofta begärda webbsidor så att din databas inte behöver anropas lika ofta. Som ett resultat körs din webbplats snabbare.

Vi rekommenderar att du använder antingen WP Rocket (premium) eller WP Super Cache (gratis). Många WordPress-värdföretag som Bluehost och SiteGround erbjuder också cachningslösningar.
Du kan följa vår guide om hur du installerar och konfigurerar WP Super Cache på din WordPress-webbplats för att se hur enkelt det är att lägga till en cache-lösning på din webbplats.
Köra MySQL på din dator
Om du vill köra WordPress lokalt på din dator, behöver du köra samma programvara som din WordPress-värdleverantör. Detta inkluderar Apache (webbserverprogramvaran), MySQL (databasen) och PHP (programmeringsspråket).
Lyckligtvis gör mjukvarustackar som WAMP (för Windows), MAMP (för Mac), LAMP (för Linux) och XAMPP (plattformsoberoende) installationen enkel.

Vi hoppas att den här artikeln hjälpte dig att lära dig mer om MySQL i WordPress. Du kanske också vill se vår lista med ytterligare läsning nedan för relaterade artiklar om användbara WordPress-tips, -knep och -idéer.
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.
Ytterligare läsning
- Hur man lägger till en administratörsanvändare i WordPress-databasen via MySQL
- Databas
- Hur WordPress faktiskt fungerar bakom kulisserna (infografik)
- Nybörjarguide till WordPress databashantering med phpMyAdmin
- 63 vanligaste WordPress-fel och hur du åtgärdar dem
- Fråga
- Hur man ändrar WordPress administratörse-post (3 metoder)
- Apache
- Hur man återställer ett WordPress-lösenord från phpMyAdmin
