MySQL är det system för hantering av databaser som används av WordPress för att lagra och hämta information om din blogg. Det fungerar som ett arkivskåp för din website och uttalas ”my sequel”.
Databasen ägs för närvarande av Oracle Corporation och är en open source-programvara som licensieras under GPL och är gratis available.
Du kan använda WordPress utan att veta hur du använder MySQL, men en grundläggande förståelse kan hjälpa dig att troubleshoota problem med din WordPress-webbplats.
Vad är en Database?
MySQL är ett system för hantering av relationsdatabaser som är capability att hantera flera användare och databaser. Det körs som en server och installeras på ditt WordPress webbhotell.
Tänk på det som ett digitalt arkivskåp som organiserar och lagrar all data på din website.
Information hämtas, adderas och tas bort från tabeller i databasen med hjälp av ett särskilt programmeringsspråk som anropas SQL (Structured Query Language). En SQL-instruktion för att hämta data kallas för en sökning.
En typisk MySQL-sökning gillar att se 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. Men en kunskap om MySQL kan hjälpa till med felsökning.
Du kan fixa många WordPress error genom att arbeta direkt med databasen, särskilt när du inte kan logga in på WordPress admin area. Du kan till exempel återställa ett WordPress password, lägga till en admin-användare och ändra WordPress email address.
Du kan komma åt din MySQL database med hjälp av phpMyAdmin. Detta är en webbapplikation som låter dig hantera MySQL-databaser med hjälp av en web browser. Du hittar den i din hosting providers kontrollpanel.
Om du vill veta mer om databaser och hur du använder dem kan du läsa vår guide för nybörjare om hantering av databaser i WordPress med phpMyAdmin.
Hur använder WordPress MySQL?
WordPress lagrar en hel del information i en database, inklusive posts, pages, comments, categories, tags, custom fields, users och andra WordPress-inställningar.
När du installerar WordPress för första gången ombeds du därför att ange namn på databas, server, användarnamn och password.
Denna information lagras i konfigurationsfilen som heter wp-config.php.
Under installationen använder WordPress den information du tillhandahåller om databasen för att skapa tabeller och lagra standardinstallationsdata i dessa tabeller.
Varje installerad WordPress startar med 12 standardtabeller i databasen. Dessa innehåller data för olika sections, funktioner och utvalda funktioner i WordPress.
För närvarande skapar en standard WordPress installationer följande tabeller:
wp_commentmeta
innehåller meta-information om commentswp_comments
innehåller kommentarer och detaljer om författaren till kommentarenwp_links
hanterar bloggrullar som skapats av tidigare versioner av WordPresswp_options
innehåller de flesta av WordPress-inställningarna för hela webbplatsenwp_postmeta
innehåller metainformation om inlägg, pages och custom post typeswp_posts
innehåller dina posts, pages, custom post types och revisionswp_termmeta
innehåller metadata för termer under customize taxonomieswp_terms
innehåller termer under taxonomier, till exempel varje kategori och taggwp_term_relationships
hanterar relationerna mellan post typer och termerwp_term_taxonomy
definierar taxonomier för att skilja mellan kategorier och tagswp_usermeta
innehåller meta-information om registrerade användarewp_users
innehåller information om användare, inklusive användarnamn och password
wp_
före varje tabellnamn är standardprefixet för databasen. Du kanske gillar att välja ett annat prefix under installationen av WordPress för att förbättra säkerheten på din website.
Eftersom ditt WordPress content är lagrat i MySQL måste din lösning för backup av din website göra en kopia av dina Database tables samt de filer som är lagrade i ditt mediabibliotek, themes och plugins.
Tillägg för säkerhetskopiering som UpdraftPlus skickar automatiskt kompletta säkerhetskopior av dina WordPress-filer och din database till en avlägsen location. Du kan lära dig hur du ställer in det genom att följa vår guide om hur du gör backup och återställer din WordPress site med UpdraftPlus.
Hur MySQL påverkar webbplatsens prestanda
MySQL körs på din web server som en applikation och kräver därför mer resurser när fler användare besöker din website. Det beror på att varje gång en användare besöker din website måste WordPress hämta informationen från databasen innan webbsidan skickas till användarens webbläsare.
Detta gör att din website laddar långsammare när många användare besöker den samtidigt.
De flesta webbplatser adresserar detta genom att använda ett WordPress caching plugin. Dessa tillägg lagrar ofta requestade pages så att din database inte behöver sökas lika ofta. Som ett resultat av detta runar din website snabbare.
Vi rekommenderar att du använder antingen WP Rocket (premium) eller WP Super Cache (gratis). Många WordPress webbhotell gillar Bluehost och SiteGround erbjuder också lösningar för caching.
Du kan följa vår guide om hur du installerar och konfigurerar WP Super Cache på din site i WordPress för att se hur enkelt det är att add to en lösning för caching på din website.
Run MySQL på din dator
Om du vill köra WordPress lokalt på din dator måste du runna samma programvara som din WordPress hosting provider. Detta inkluderar Apache (webbserverprogramvaran), MySQL (databasen) och PHP (programmeringsspråket).
Lyckligtvis gör programvarustackar 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äsa under för relaterade artiklar om användbara WordPress-tips, tricks och idéer.
Om du gillade den här guiden, vänligen överväga att prenumerera på vår YouTube-kanal för WordPress video tutorials. Du kan också hitta oss på Twitter och Facebook.
Ytterligare läsning
- Beginner’s Guide to WordPress Database Management With phpMyAdmin
- Så här återställer du ett WordPress password från phpMyAdmin
- Apache
- Så här lägger du till en admin-användare i WordPress Database via MySQL
- 50 vanligaste error i WordPress och hur man fixar dem
- Så här ändrar du WordPress Admin Email (3 metoder)
- Sökning
- Hur WordPress faktiskt fungerar bakom kulisserna (Infografik)
- Databas