Webbhotell med MySQL-databas

MySQL och MariaDB driver i princip alla webbhotellsbaserade sajter. WordPress, WooCommerce, Joomla, PrestaShop — alla lagrar sitt innehåll i MySQL-tabeller. Det gör databasprestanda till en av de mest avgörande faktorerna för hur snabbt din sajt svarar.

Det som sällan syns på prissidan är att de flesta webbhotell kör MySQL på en delad databasserver. Du delar resurser med tiotals andra kunder, och en grannes tunga queries kan dra ner dina svarstider. Version, konfiguration och isolering varierar kraftigt mellan leverantörer.

Läs om hur vi testar och betygsätter

Laddar resultat... Priser exkl. moms
100+
DB-frågor per sidladdning i WordPress
8.4
MySQL LTS (senaste, juli 2024)
2023
MySQL 5.7 nådde end-of-life
10.6
MariaDB LTS, standard på många svenska webbhotell

Vad du bör titta på när du väljer webbhotell med MySQL

Alla webbhotell annonserar MySQL-stöd, men kvaliteten varierar kraftigt. Fyra faktorer avgör om databasmiljön verkligen håller måttet.

Databasversion och MariaDB

Kontrollera vilken MySQL- eller MariaDB-version webbhotellet faktiskt erbjuder. MySQL 8.0 och 8.4 LTS samt MariaDB 10.6 LTS och 11.x är de versioner som WordPress och WooCommerce rekommenderar officiellt. MySQL 5.7 saknar säkerhetsuppdateringar sedan oktober 2023 och bör undvikas. MariaDB är en drop-in-kompatibel variant av MySQL som dominerar på Linux-baserade webbhotell. I praktiken fungerar den identiskt för de allra flesta sajter, men det är ändå värt att veta vilken motor som snurrar under huven.

MySQL 5.7 är EOL sedan oktober 2023

Prestanda och resursdelning

På delat webbhotell delar du MySQL-server med andra kunder. En leverantör som kör CloudLinux med LVE (Lightweight Virtual Environment) isolerar resurser per kund, vilket minskar risken för att grannar drar ner din prestanda. Redis som object cache avlastar MySQL dramatiskt för WordPress-sajter och kan halvera antalet databasfrågor vid hög trafik. Inte alla leverantörer erbjuder Redis på sina delade planer, men det är en funktion väl värd att leta efter.

Redis som object cache minskar MySQL-belastningen

Antal databaser och storleksgränser

Grundläggande men ofta förbisett: hur många databaser ingår i planen? En WordPress-sajt behöver en databas, men driver du flera sajter, en testmiljö och ett par tillägg med egna databaser kan du snabbt nå taket. Kontrollera också om webbhotellet sätter en maxstorlek per databas. phpMyAdmin ingår i princip alltid som hanteringsverktyg, och de bättre leverantörerna erbjuder även direktanslutning via SSH eller remote access för att kunna köra importer och exporter utan tidsgränser.

Kontrollera antal databaser och eventuella storleksgränser

InnoDB-konfiguration och query-hantering

InnoDB är standardlagringsmotor i moderna MySQL- och MariaDB-installationer. Den hanterar transaktioner, radnivålåsning och krasksäkra skrivningar. På välkonfigurerade servrar har InnoDB ett rejält buffer pool-minne tilldelat, vilket innebär att ofta lästa tabeller cachas i RAM och inte behöver läsas från disk. På en överfull delad server med litet tilldelat minne per kund försvinner den fördelen. Konfiguration som fungerade bra på MySQL 5.7 kan behöva justeras vid uppgradering till 8.x.

InnoDB buffer pool är avgörande för läsprestanda

MySQL 5.7 är ett säkerhetsproblem du bör känna till

MySQL 5.7 fick sin sista säkerhetspatch i oktober 2023. Webbhotell som fortfarande kör 5.7 erbjuder dig en databasmotor utan säkerhetsfixar, vilket innebär att kända sårbarheter inte åtgärdas. Om din leverantör inte tydligt anger version, fråga direkt eller kör kommandot SELECT VERSION(); i phpMyAdmin. Kräver du att flytta till en leverantör som erbjuder MySQL 8.0 eller 8.4, eller MariaDB 10.6 eller nyare, är det ett rimligt krav att ställa.

Checklista: MySQL på ditt webbhotell

Kontrollera databasversionen
Kräv MySQL 8.0 eller högre, alternativt MariaDB 10.6 LTS eller senare. Undvik leverantörer som fortfarande kör MySQL 5.7.
Fråga om resursdelning och isolering
Ta reda på om MySQL-servern är delad med andra kunder och om leverantören använder CloudLinux eller liknande tekniker för att isolera resurser per kund.
Kolla antal databaser och eventuella gränser
Räkna på hur många databaser du faktiskt behöver, inklusive testmiljöer och staging. Se till att planen rymmer det utan extra kostnad.
Undersök om Redis finns tillgängligt
Redis som object cache avlastar MySQL påtagligt för WordPress och WooCommerce. Inte alla delade planer erbjuder det, men det är en funktion som betalar igen sig i snabbare svarstider.
Verifiera att phpMyAdmin eller liknande verktyg ingår
Du behöver ett sätt att hantera, importera och exportera databaser. phpMyAdmin är standard, men SSH-åtkomst med möjlighet att köra mysql-kommandot direkt är ännu smidigare för stora databaser.

Praktiskt tips: Testa din databasmiljö innan du väljer

Logga in i phpMyAdmin på det webbhotell du överväger och kör SELECT VERSION(); i SQL-konsolen. Det tar tio sekunder och ger dig exakt vilken databasmotor och version du faktiskt har att göra med. Kör sedan ett enkelt SHOW VARIABLES LIKE 'innodb_buffer_pool_size'; för att se hur mycket minne som är tilldelat InnoDB. Om webbhotellet inte erbjuder phpMyAdmin i förväg, kontrollera om de har en testperiod eller återbetalningsgaranti så att du kan göra just den kontrollen innan du binder upp dig.

I 2026 bör ditt webbhotell köra minst PHP 8.3 eller nyare. Äldre versioner som PHP 8.1 och lägre får inga säkerhetsuppdateringar längre, vilket gör din webbplats sårbar. PHP 8.3 är dessutom dubbelt så snabbt som äldre versioner.

Läs hela svaret

WordPress kräver PHP 8.3 eller senare och MySQL 8.0/MariaDB 10.6 eller senare. Rekommenderat är också Apache eller Nginx som webbserver samt HTTPS-stöd för säkerhet.

Läs hela svaret

De flesta webbplatser behöver mellan 1 GB och 10 GB lagringsutrymme, beroende på typ och innehåll. Små bloggar och företagssidor klarar sig ofta med under 5 GB, medan bildtunga portföljer och e-handelsbutiker kan behöva 10-50 GB eller mer.

Läs hela svaret

MySQL är den databas som driver de flesta webbplatser byggda på WordPress, WooCommerce och liknande system. Det ingår utan extra kostnad hos nästan alla seriösa webbhotell och behövs så fort du har dynamiskt innehåll, användarkonton eller en webbutik.

Läs hela svaret