{"id":21770,"date":"2026-10-01T14:55:00","date_gmt":"2026-10-01T12:55:00","guid":{"rendered":"https:\/\/webhosting.de\/?p=21770"},"modified":"2026-09-30T22:06:16","modified_gmt":"2026-09-30T20:06:16","slug":"mariadb-12-funktioner-opdateringer-og-hostingstrategi","status":"publish","type":"post","link":"https:\/\/webhosting.de\/da\/mariadb-12-features-update-hosting-strategie\/","title":{"rendered":"MariaDB 12.0: Funktioner, risici ved opdateringer og hostingstrategi"},"content":{"rendered":"<div class=\"wh-article\" data-wh-layout=\"2.1.2\" style=\"width:100%;max-width:820px;margin:0 auto;color:#263b4b;font-family:inherit;font-size:18px;line-height:1.8;text-align:start;overflow-wrap:break-word;box-sizing:border-box\"><p class=\"wh-lead\" style=\"font-size:20px;line-height:1.7;color:#233746;margin:0 0 1.1em\">MariaDB 12.0 udvider databaseserveren blandt andet inden for foresp\u00f8rgselsplanl\u00e6gning, revision, replikering og kryptering. For hostingplatforme er det dog ikke versionsnummeret, der er afg\u00f8rende, men derimod <strong style=\"font-weight:700;color:inherit\">konkret verificeret m\u00e5lv\u00e6rdi<\/strong>: MariaDB 12.0.2 er dokumenteret som en stabil GA-udgivelse, mens serien f\u00f8lger en rullende udgivelsesmodel. Inden en MariaDB-opdatering skal pakkesituationen, applikationerne, konfigurationen, gendannelsen og driftsmodellen vurderes samlet.    <\/p>\n<nav class=\"wh-toc\" aria-label=\"Indholdet af denne artikel\" style=\"display:block;margin:28px 0 38px;padding:22px;border:1px solid #d9e4e8;border-radius:14px;background:#f4f8f8\"><p class=\"wh-toc-title\" style=\"font-size:13px;font-weight:700;letter-spacing:.08em;color:#49656b;margin:0 0 14px\">G\u00e5 direkte til afsnittet<\/p><div class=\"wh-toc-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px\"><div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#version-und-release-modell\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Korrekt klassificering af MariaDB 12.0<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#rolling-release-oder-lts\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Forskellen mellem Rolling Release og LTS<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#funktionen-und-kompatibilitaet\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Vurdering af nye funktioner med begr\u00e6nsninger<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#releasestatus-und-einsatzfaelle\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Sammenligning af udgivelsesstatus og funktioner<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#update-pfad-und-pruefungen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Kontrolleret forberedelse af MariaDB-opdatering<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#abfragen-proxys-und-replikation\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Konfigurer s\u00e6rlige tilf\u00e6lde sikkert<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#identitaetswechsel-und-audit\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Sikring af skift mellem sessioner og audit<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#betrieb-und-fehlersuche\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Overv\u00e5g driften efter opgraderingen<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#entscheidung-fuer-plattformen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">At afg\u00f8re slutresultatet strategisk<\/a><\/div>\n<\/div><\/nav><section class=\"wh-section\" aria-labelledby=\"version-und-release-modell\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"version-und-release-modell\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Korrekt klassificering af MariaDB 12.0<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Betegnelsen \u201eMariaDB 12\u201c beskriver ikke en ensartet produktversion, der vedligeholdes l\u00f8bende. For konkrete tekniske oplysninger henvises her til den rullende serie <strong style=\"font-weight:700;color:inherit\">MariaDB 12.0<\/strong> menes. Inden for denne serie markerer udgivelserne forskellige modenhedsniveauer: 12.0.0 udkom den 26. marts 2025 som en preview, 12.0.1 udkom den 5. juni 2025 som release candidate, og 12.0.2 udkom den 7. august 2025 som en stabil GA-udgivelse.   <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Preview- og Release Candidate-versioner er beregnet til afpr\u00f8vning og kan ikke sidestilles med en stabil platform. At 12.0.2 er dokumenteret som \u00bbStable\u00ab eller \u00bbGA\u00ab, beskriver derimod netop denne udgivelses modenhedsstatus. Det betyder hverken, at alle installationer straks skal opgraderes, eller at senere versioner automatisk vil have de samme egenskaber, pakker eller driftsgr\u00e6nser. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Ogs\u00e5 senere versioner som 12.1, 12.2 eller 12.3 skal betragtes separat. Funktioner, fejlrettelser eller \u00e6ndrede standardv\u00e6rdier fra s\u00e5danne serier er ikke bevis for <strong style=\"font-weight:700;color:inherit\">MariaDB 12<\/strong>.0. Det samme g\u00e6lder for udviklingsgrene: En meddelelse eller dokumentation der er ikke en erstatning for en oplysning om den offentliggjorte status for community-serveren.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Inden en udrulning skal platformen derfor igen afstemmes med den faktisk planlagte pakkestatus. Der skal is\u00e6r kontrolleres den tilg\u00e6ngelige serverserie, at klient- og till\u00e6gspakkerne passer sammen, at den anvendte operativsystemversion underst\u00f8tter dem samt den aktuelle release-klassificering. Indholdet i repositoryet og distributionspakkerne kan afvige fra den generelle produktbetegnelse.<\/p>\n<aside class=\"wh-callout\" style=\"display:block;margin:28px 0;padding:20px 23px;border:1px solid #d1e4dd;border-left:4px solid #187065;border-radius:11px;background:#f0f7f4\"><p class=\"wh-callout-title\" style=\"margin:0 0 8px;color:#1c5c53;font-size:16px;font-weight:700;line-height:1.5\">Kontroller versionsstatus inden udrulningen<\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En dokumenteret GA-status er en vigtig foruds\u00e6tning, men ikke en beslutning om frigivelse. Det afg\u00f8rende er den konkrete pakkestatus, der kan installeres, det testede milj\u00f8 og de supportforpligtelser, der g\u00e6lder for platformen.<\/p>\n<\/aside><\/section><section class=\"wh-section\" aria-labelledby=\"rolling-release-oder-lts\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"rolling-release-oder-lts\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Forskellen mellem Rolling Release og LTS<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For hostingplatforme er det ikke kun versionsnummeret, der er relevant, men ogs\u00e5 det underliggende <strong style=\"font-weight:700;color:inherit\">Udgivelsesmodel<\/strong>. MariaDB skelner mellem innovationsudgivelser og LTS-udgivelser. Innovationsudgivelser introducerer nye funktioner med korte mellemrum og f\u00f8lger som regel, efter deres GA-status, vejen til den n\u00e6ste rullende serie. LTS-udgivelser vedligeholdes derimod if\u00f8lge producenten i tre \u00e5r fra GA.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En stabil GA-udgivelse besvarer s\u00e5ledes kun sp\u00f8rgsm\u00e5let om, hvorvidt netop denne version er blevet udgivet som stabil. Den giver ikke et generelt svar p\u00e5, hvor l\u00e6nge der vil blive udgivet sikkerhedsrettelser, om en distribut\u00f8r fortsat leverer pakker, eller om en eksisterende kundebase kan forblive p\u00e5 serien uden at skulle migrere. Disse punkter afh\u00e6nger af kontrakten, distributionen og den aktuelle oversigt over udgivelser. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En innovationsserie kan v\u00e6re hensigtsm\u00e6ssig, hvis en platform \u00f8nsker at indf\u00f8re en funktion, der er et klart behov for, p\u00e5 et tidligt tidspunkt, og kan teste de ber\u00f8rte applikationer, konnektorer og driftsprocesser isoleret. Til dette form\u00e5l skal teams planl\u00e6gge at forts\u00e6tte ad den fastlagte opgraderingsvej i god tid. Is\u00e6r i forbindelse med multiklientl\u00f8sninger \u00f8ger dette arbejdsbyrden i forbindelse med godkendelser, kommunikation og n\u00f8dprocedurer.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En <strong style=\"font-weight:700;color:inherit\">LTS-m\u00e5lstand<\/strong> passer bedre til standardiserede platforme med mange klassiske applikationer, n\u00e5r planlagte vedligeholdelsesvinduer og en l\u00e6ngerevarende stabil softwareversion er vigtigere end enkelte nye funktioner. Dette er ikke en regel, der udelukker innovationsudgivelser: Det afg\u00f8rende er, om fordelene ved en funktion retf\u00e6rdigg\u00f8r de ekstra test og den forventede overgang til den n\u00e6ste serie.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Valget b\u00f8r derfor som minimum tage h\u00f8jde for funktionsbehov, den aktuelle status for pakker og support, testet applikationskompatibilitet, gendannelsesmuligheder og personaleomkostninger i forbindelse med driften. Ved en nyinstallation er det ikke tilstr\u00e6kkeligt blot at betragte \u201eMariaDB 12\u201c som det mest moderne navn. Platformen v\u00e6lger bevidst mellem kortvarig udnyttelse af funktioner og en langsigtet standardiseret databasestatus.<\/p>\n<aside class=\"wh-callout wh-callout-warning\" style=\"display:block;margin:28px 0;padding:20px 23px;border:1px solid #d1e4dd;border-left:4px solid #187065;border-radius:11px;background:#f0f7f4\"><p class=\"wh-callout-title\" style=\"margin:0 0 8px;color:#1c5c53;font-size:16px;font-weight:700;line-height:1.5\">GA m\u00e5 ikke forveksles med langtidspleje<\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Ud fra GA-status for en rullende serie kan man ikke drage nogen generelle konklusioner om den fremtidige sikkerhedsforsyning eller egnetheden som platformstandard.<\/p>\n<\/aside><\/section><section class=\"wh-section\" aria-labelledby=\"funktionen-und-kompatibilitaet\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"funktionen-und-kompatibilitaet\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Vurdering af nye funktioner med begr\u00e6nsninger<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">MariaDB 12.0 supplerer <strong style=\"font-weight:700;color:inherit\">Optimeringsforslag<\/strong> for at kunne p\u00e5virke eksekveringsplaner mere m\u00e5lrettet, f.eks. med hensyn til join-r\u00e6kkef\u00f8lger, r\u00e6kkeviddeoptimering eller bestemte join-algoritmer. Udvidelserne omfatter desuden faldende sorterede indekselementer ved Loose Index Scan og Index Condition Pushdown. For hosting er dette f\u00f8rst og fremmest et diagnosev\u00e6rkt\u00f8j til enkelte problematiske foresp\u00f8rgsler, ikke en erstatning for passende indekser, korrekte sammenk\u00e6dningsbetingelser og opdaterede tabelstatistikker.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En retningslinje kan begr\u00e6nse en u\u00f8nsket plan, men kan selv have en negativ indvirkning efter stigende datam\u00e6ngder eller \u00e6ndrede statistikker. Den h\u00f8rer derfor hjemme i en reproducerbar analyse af den p\u00e5g\u00e6ldende applikation og ikke som en global retningslinje i <strong style=\"font-weight:700;color:inherit\">databaseserver<\/strong>. For typiske CMS- og webshoppedatabaser er tilg\u00e6ngeligheden af s\u00e5danne tip i sig selv ikke en overbevisende grund til at opdatere til MariaDB.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Under en audit registrerer audit-pluginet i version 12.0 desuden v\u00e6rten og porten for indg\u00e5ende forbindelser samt den anvendte TLS-version. For adgang via proxyservere, NAT eller load balancere kan dette forbedre den forensiske tilknytning. Fordelen opn\u00e5s dog f\u00f8rst gennem en central, adgangsbeskyttet logindsamling og fastlagte opbevaringsregler; yderligere logdata skal passe ind i kapacitets- og databeskyttelsesplanl\u00e6gningen.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Hvad ang\u00e5r kryptering, er der st\u00f8tte for SHA-2 i <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">file_key_management.so<\/code> og <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">ssl_passphrase<\/code> Byggeblokke klar. Replikationsmilj\u00f8er f\u00e5r muligheder for midlertidige tabeller samt en variabel til h\u00e5ndtering af h\u00e6ndelser med eget server-ID. Derudover indeholder version 12.0 blandt andet <strong style=\"font-weight:700;color:inherit\">SYS_REFCURSOR<\/strong>, en cursor-begr\u00e6nsning pr. session samt GIS-funktioner som validering, forenkling og geohash-konvertering. Disse v\u00e6rkt\u00f8jer er kun nyttige i de tilf\u00e6lde, hvor de passer til de p\u00e5g\u00e6ldende anvendelser og topologier.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">MariaDB Server, MaxScale og Galera forbliver separate komponenter: MaxScale har sine egne versioner og konfigurationer, og \u00e6ndringer, der vedr\u00f8rer Galera, g\u00e6lder udelukkende klynger. Ligeledes betyder MySQL-kompatibilitet ikke, at komponenterne kan udskiftes uden n\u00e6rmere unders\u00f8gelse. MariaDB anvender sin egen GTID-model og underst\u00f8tter for eksempel ikke MySQLs <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">SET PERSIST<\/code>. Nye GIS-funktioner kan v\u00e6re en hj\u00e6lp for geodata-applikationer, der er baseret p\u00e5 MySQL 8, men er som regel ikke en grund til at opgradere almindelige webdatabaser.  <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"releasestatus-und-einsatzfaelle\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"releasestatus-und-einsatzfaelle\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Sammenligning af udgivelsesstatus og funktioner<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For driften af platformen er den konkrete status inden for serien afg\u00f8rende. MariaDB 12.0.0 var en preview, 12.0.1 en release candidate, og f\u00f8rst 12.0.2 er dokumenteret som stabil eller GA. Disse statusangivelser markerer forskellige modenhedsgrader; de siger ikke noget om, hvorvidt serien er egnet til en bestemt hosting-udrulning, et operativsystem eller en supportkontrakt.   <\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Modenhedsstatus for de dokumenterede MariaDB 12.0-udgivelser\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">Modenhedsstatus for de dokumenterede MariaDB 12.0-udgivelser<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Udgivelse<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">dato<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Modenhedsstatus<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Organisatorisk placering<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">12.0.0<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">26. marts 2025<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Forh\u00e5ndsvisning<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Skal ikke medregnes som en almindelig platformstandard; tjener til en tidlig vurdering af funktionaliteten.<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">12.0.1<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">5. juni 2025<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Release Candidate<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Til afgr\u00e6nsede kompatibilitetstests, ikke som grundlag for en bred udrulning.<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">12.0.2<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">7. august 2025<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Stabil \/ GA<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Stabil, dokumenteret status for serie 12.0; kontroller dog alligevel pakke-, support- og operativsystemstatus separat.<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Nye funktioner er is\u00e6r nyttige, n\u00e5r de l\u00f8ser et konkret driftsproblem. <strong style=\"font-weight:700;color:inherit\">Optimeringsforslag<\/strong> kan f.eks. begr\u00e6nse en u\u00f8nsket eksekveringsplan for en enkelt kompleks foresp\u00f8rgsel. De erstatter hverken passende indekser, korrekte sammenk\u00e6dningsbetingelser eller opdaterede statistikker og b\u00f8r ikke anvendes som en generel standard for kundernes applikationer.  <\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"MariaDB 12.0-funktioner som m\u00e5lrettede v\u00e6rkt\u00f8jer inden for hosting\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">MariaDB 12.0-funktioner som m\u00e5lrettede v\u00e6rkt\u00f8jer inden for hosting<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Funktion<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Mulige fordele ved hosting<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Foruds\u00e6tning eller risiko<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Egnet anvendelsessituation<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Optimeringsforslag<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">M\u00e5lrettet indsn\u00e6vre problematiske individuelle foresp\u00f8rgsler<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Planen kan vise sig at v\u00e6re uheldig, hvis datagrundlaget \u00e6ndrer sig<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Reproducerbar fejl i rapporteringen efter analyse<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Audit med v\u00e6rt, port og TLS-version<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Bedre tilordning af adgang fra bag en proxy eller NAT<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Der kr\u00e6ves en central, beskyttet logindsamling<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Forensik og gennemsigtig platformdrift<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">ssl_passphrase og SHA-2 til file_key_management<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Underst\u00f8tter adgangskodebeskyttede n\u00f8gler<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Ingen erstatning for rotation, rettighedskoncept og gendannelsesplan<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Defineret kryptering og n\u00f8gleadministration<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">create_tmp_table_binlog_formats<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Bedre kontrol med midlertidige tabeller i replikeringsscenarier<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Man skal have forst\u00e5else for binlog-formatet og topologien<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">M\u00e5lrettet testet replikeringsarkitektur<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">SYS_REFCURSOR og max_open_cursors<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Begr\u00e6ns antallet af gemte rutiner og \u00e5bne mark\u00f8rer<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Anvendelsen kan mislykkes, hvis gr\u00e6nsen er for sn\u00e6ver<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Specialiserede rutineanvendelser<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">GIS-funktioner<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Udvid geodatafunktionerne til relevante anvendelser<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Ofte uden nytte for CMS- og webshop-databaser<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Applikationen behandler geografiske data<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">De ekstra auditfelter kan registrere v\u00e6rt, port og den anvendte TLS-version for en indg\u00e5ende forbindelse. N\u00f8gleindstillingen <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">ssl_passphrase<\/code> og de udvidede GIS- eller mark\u00f8rfunktioner er derimod ikke grund nok til et generelt versionsskifte. Deres nyttev\u00e6rdi kommer kun til udtryk i applikationer, hvor arkitekturen, datamodellen og sikkerhedskravene rent faktisk kr\u00e6ver disse funktioner.  <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"update-pfad-und-pruefungen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"update-pfad-und-pruefungen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Kontrolleret forberedelse af MariaDB-opdatering<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En MariaDB-opdatering i managed eller shared hosting begynder med en oversigt: Instanser, databaser, connectorer, plugins, konfigurationsfiler, replikeringsveje og ber\u00f8rte applikationer skal v\u00e6re kendt. Derefter f\u00f8lger et testmilj\u00f8, der kun afspejler produktionsdata og konfiguration i overensstemmelse med de tilladte sikkerhedskrav. P\u00e5 denne m\u00e5de kan opstartsproblemer og SQL-afvigelser opdages, inden flere kunder bliver ber\u00f8rt.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">F\u00f8r enhver begr\u00e6nset udrulning er det n\u00f8dvendigt at foretage en fuldst\u00e6ndig sikkerhedskopiering og udarbejde en dokumenteret genoprettelsesprocedure. Det er ikke kun afg\u00f8rende, at der findes sikkerhedskopier: De ansvarlige skal kontrollere, om det er muligt at gendanne en konsistent datatilstand, der kan bruges af applikationerne. Derefter kontrollerer de logins, skriveoperationer, baggrundsopgaver og typiske kunderejser som <strong style=\"font-weight:700;color:inherit\">Regressionstest af applikationer<\/strong>. Den konkrete fremgangsm\u00e5de afh\u00e6nger af den anvendte sikkerhedsprocedure og platformens arkitektur.<\/p>\n<figure class=\"wp-block-image size-large wh-figure\" aria-describedby=\"wh-caption-detail1\" style=\"display:block;float:none;clear:both;width:100%;max-width:760px;margin:34px auto 40px;border:1px solid #dae5e9;border-radius:14px;overflow:hidden;background:#f5f8fa;box-shadow:0 10px 28px -17px rgba(24,47,60,.28);box-sizing:border-box\"><div class=\"wh-figure-media\" style=\"display:block;background:#eef3f5;line-height:0\"><img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/mariadb-update-konfiguration-backup-e0d29244-detail1-aaa5cdbba5-1024x683.webp\" class=\"wp-image-21775\" alt=\"Konfigurationskontrol og planl\u00e6gning af sikkerhedskopiering f\u00f8r en MariaDB-opdatering\" decoding=\"async\" srcset=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/mariadb-update-konfiguration-backup-e0d29244-detail1-aaa5cdbba5-1024x683.webp 1024w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/mariadb-update-konfiguration-backup-e0d29244-detail1-aaa5cdbba5-300x200.webp 300w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/mariadb-update-konfiguration-backup-e0d29244-detail1-aaa5cdbba5-768x512.webp 768w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/mariadb-update-konfiguration-backup-e0d29244-detail1-aaa5cdbba5-18x12.webp 18w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/mariadb-update-konfiguration-backup-e0d29244-detail1-aaa5cdbba5.webp 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" ><\/div><figcaption class=\"wh-caption\" id=\"wh-caption-detail1\" style=\"display:block;margin:0;padding:12px 18px 15px;border-top:1px solid #dce5e9;color:#506575;background:#f5f8fa;font-size:14px;line-height:1.55;text-align:start\">AI-genereret illustrativt billede: Konfiguration, gendannelse og pakkeplanl\u00e6gning skal foreg\u00e5 inden den trinvise udrulning.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En genopretningsplan fastl\u00e6gger, hvem der beslutter, hvilke datatilstande der er g\u00e6ldende, og hvordan applikationer i tilf\u00e6lde af et afbr\u00e6k vender tilbage til den forudg\u00e5ende konsistente tilstand. Dette er en redaktionel driftspraksis og ikke en egenskab ved en bestemt MariaDB-version. Replikering, overv\u00e5gning og failover skal derfor testes i den p\u00e5g\u00e6ldende staging-topologi i stedet for at antage, at de fungerer korrekt ud fra en vellykket opdatering af en enkelt instans.<\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Versionsspecifikke kontroller f\u00f8r en opdatering til MariaDB 12.0\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">Versionsspecifikke kontroller f\u00f8r en opdatering til MariaDB 12.0<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Kontrolpunkt<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Hvorfor er det relevant?<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Pr\u00f8vningsmetode<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Ansvarsomr\u00e5de<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">my.cnf og indlejrede filer<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Fjernede eller ugyldige indstillinger kan forstyrre opstarten<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Sammenlign konfigurationsoversigten med m\u00e5lversionen<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Databaseadministration<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Fjernet variabel big_tables<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Variablen blev fjernet i MariaDB 12.0<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Find forekomster i hoveddatafilen og konfigurationsfragmenter, og ryd dem op inden opdateringen<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Databaseadministration<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Fjernet variabel large_page_size<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Variablen blev fjernet i MariaDB 12.0<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Find alle forekomster i alle indl\u00e6ste konfigurationsfiler, og vurder v\u00e6rtskonfigurationen separat<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Drift af databaser og servere<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Variablen storage_engine er fjernet<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Variablen blev fjernet i MariaDB 12.0<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Find forekomster i hoveddatafilen og konfigurationsfragmenter, og ryd dem op inden opdateringen<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Databaseadministration<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Pakkesammens\u00e6tning<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Server-, klient-, shared- og common-pakker skal passe sammen til den planlagte installation<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Sammenlign de planlagte pakkeversioner og pakkekilden inden installationen<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Pakke- og platformadministration<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">MariaDB 12.0 fjerner systemvariablerne <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">big_tables<\/code>, <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">large_page_size<\/code> og <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">storage_engine<\/code>. Eksisterende poster skal derfor i <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">my.cnf<\/code> og alle involverede konfigurationsfragmenter skal findes og vurderes i forhold til m\u00e5ltilstanden. Oprydningen skal foreg\u00e5 f\u00f8r pakkeopdateringen; ved <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">large_page_size<\/code> Der skal desuden skelnes mellem den fjernede MariaDB-variabel og en HugePages-konfiguration i operativsystemet, der er uafh\u00e6ngig af denne.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Ogs\u00e5 pakkeplanl\u00e6gningen fortjener et s\u00e6rskilt trin: Et repository kan indeholde flere MariaDB-versioner, og tilh\u00f8rende server-, klient-, delte og f\u00e6lles-pakker b\u00f8r have samme version. Operativsystemversionen og pakkekilderne er en del af godkendelsen. For afh\u00e6ngigheder p\u00e5 v\u00e6rtsniveau findes der en artikel om <a href=\"https:\/\/webhosting.de\/da\/linux-kernen-6-nye-funktioner-pa-hosting-serveren\/\">Relevante \u00e6ndringer for hosting-servere med Linux-kernen 6.x<\/a> yderligere kontekst; den erstatter dog ikke den databasespecifikke staging-kontrol.  <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"abfragen-proxys-und-replikation\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"abfragen-proxys-und-replikation\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Konfigurer s\u00e6rlige tilf\u00e6lde sikkert<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Ved ustabile rapporteringsforesp\u00f8rgsler b\u00f8r diagnosticeringen begynde med udf\u00f8relsesplaner, indekser, sammenk\u00e6dningsbetingelser og tabelstatistikker. F\u00f8rst n\u00e5r en u\u00f8nsket plan er indsn\u00e6vret p\u00e5 en m\u00e5de, der kan gentages, kan et optimeringstip v\u00e6re en m\u00e5lrettet afgr\u00e6nsning. Hinten h\u00f8rer til den p\u00e5g\u00e6ldende foresp\u00f8rgsel og b\u00f8r indg\u00e5 i en dokumenteret gennemgang, da datav\u00e6kst eller \u00e6ndrede statistikker senere kan \u00e6ndre dens virkning.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">L\u00e6seforesp\u00f8rgsler er velegnede til en risikofri statusopg\u00f8relse. Udf\u00f8r dem med en konto, der kun har de n\u00f8dvendige l\u00e6serettigheder; de \u00e6ndrer hverken data, rettigheder eller serverkonfigurationen. Resultaterne viser den faktisk tilsluttede databaseserver og hj\u00e6lper med at verificere antagelser fra implementeringsdokumentationen.<\/p>\n<div class=\"wh-code-window\" data-wh-code style=\"margin:28px 0 34px;border:1px solid #2c4656;border-radius:12px;overflow:hidden;background:#132a3b;box-shadow:0 9px 25px -13px rgba(15,35,55,.2)\"><div class=\"wh-code-toolbar\" style=\"display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;background:#223e50;color:#edf5fa;font-size:13px;line-height:1.5;font-weight:600\"><span>Kode<\/span><button type=\"button\" class=\"wh-code-copy\" data-wh-copy hidden style=\"padding:6px 11px;border:1px solid #7893a1;border-radius:6px;background:transparent;color:#fff;font-size:12px;line-height:1.5;font-weight:600;cursor:pointer\">Kopier kode<\/button><span class=\"wh-copy-status\" aria-live=\"polite\"><\/span><span data-wh-copy-success hidden>Kopieret<\/span><span data-wh-copy-fallback hidden>Kode er markeret \u2013 kopier venligst<\/span><\/div><pre class=\"wh-code\" data-no-translation translate=\"no\" style=\"display:block;margin:0;padding:20px;max-width:100%;overflow-x:auto;color:#edf5fa;background:#132a3b;font:14px\/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;direction:ltr;text-align:left\"><code class=\"language-sql\" style=\"font:inherit;color:inherit;background:transparent;padding:0;border:0;white-space:inherit\">SELECT VERSION();\nSHOW VARIABLES LIKE &#039;max_open_cursors&#039;;\nSHOW VARIABLES LIKE &#039;create_tmp_table_binlog_formats&#039;;<\/code><\/pre><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">I en proxy-arkitektur er <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">SET SESSION AUTHORIZATION<\/code> ikke et komforttr\u00e6k, men en \u00e6ndring af sikkerhedsmodellen. Skift af session kr\u00e6ver den p\u00e5g\u00e6ldende rettighed <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">SET USER<\/code> og er ikke tilg\u00e6ngelig i transaktioner, forberedte s\u00e6tninger eller gemte procedurer.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Underst\u00f8ttede MaxScale-versioner kan bruge service-loginoplysninger til backend-forbindelsen og derefter skifte til klientens identitet. Dette kr\u00e6ver en MariaDB 12- eller nyere backend-server samt rettigheden <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">SET USER<\/code> kr\u00e6ves til servicekontoen. Denne funktion f\u00f8lger dog ikke automatisk af et MariaDB 12.0-backend alene: F\u00f8r implementeringen skal den konkrete kombination af MariaDB-server, MaxScale-version og konfiguration kontrolleres.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">MaxScale-indstillingen <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">use_service_credentials<\/code> bestemmer i de relevante versioner, om MaxScale f\u00f8rst skal logge ind p\u00e5 backend med de adgangsoplysninger, der er gemt i tjenesten, og derefter skifte til klientidentiteten. Servicekontoen m\u00e5 ikke tildeles yderligere administratorrettigheder ud over de teknisk n\u00f8dvendige rettigheder. Revision og en dokumenteret n\u00f8dnedlukning skal passe til forbindelses- og poolingmodellen.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Replikations- og Galera-topologier kr\u00e6ver en separat testvej for failover, rejoin og gendannelse. Indstillingerne for midlertidige tabeller eller h\u00e5ndteringen af identiske server-ID'er m\u00e5 ikke \u00e6ndres uden kendskab til binlog-formatet, server-ID'et og returstien. En Galera-optimering er desuden ikke et generelt l\u00f8fte om ydeevne for klynger, da belastningsprofilen og netv\u00e6rkslatensen fortsat spiller en afg\u00f8rende rolle.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Hvis man vurderer interne tabeller, midlertidige strukturer eller lagringsmotorer i milj\u00f8et, b\u00f8r man betragte den p\u00e5g\u00e6ldende motors rolle uafh\u00e6ngigt af versionsmigreringen. Artiklen om <a href=\"https:\/\/webhosting.de\/da\/mariadb-aria-hostingvejledning\/\">MariaDB Aria-lagringsmotor i hosting<\/a> klassificerer s\u00e5danne anvendelsessp\u00f8rgsm\u00e5l. For beslutningen om opgradering er det dog afg\u00f8rende, om den konkrete anvendelse og dens driftsprocesser fungerer p\u00e5 samme m\u00e5de p\u00e5 m\u00e5lversionen.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"identitaetswechsel-und-audit\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"identitaetswechsel-und-audit\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Sikring af skift mellem sessioner og audit<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">SET SESSION AUTHORIZATION<\/code> er en byggesten til bevidst udformede forbindelsesarkitekturer, ikke blot en forenkling af administrationen. Kommandoen giver en autoriseret konto mulighed for at handle under en anden brugers identitet inden for den aktuelle session. Foruds\u00e6tningen er privilegiet <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">SET USER<\/code>. Dermed flyttes ansvaret for registrering og identitetskontrol delvist fra de enkelte kundeforbindelser til en kontrolleret platformskomponent.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Dette m\u00f8nster kan v\u00e6re nyttigt for en proxy, men MariaDB Server og MaxScale forbliver separate produkter med hver deres versionsstyring. Kun MaxScale-versioner, der underst\u00f8tter brug af service-adgangsoplysninger med efterf\u00f8lgende identitetsskift, kan levere denne proces. Et MariaDB 12.0-backend udvider ikke automatisk en \u00e6ldre eller anderledes konfigureret MaxScale-gren med denne funktion.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">I en underst\u00f8ttet kombination logger proxyen ind p\u00e5 MariaDB-serveren med servicekontoen og skifter derefter til den anmodede brugeridentitet. Indstillingen <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">use_service_credentials<\/code> kr\u00e6ver en MariaDB 12- eller nyere backend-server samt <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">SET USER<\/code> for servicekontoen. Inden implementeringen skal man derfor i f\u00e6llesskab kontrollere de konkrete versioner af MariaDB og MaxScale, der anvendes, samt konfigurationen og den planlagte godkendelsesmetode.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Servicekontoen er p\u00e5 grund af muligheden for at <strong style=\"font-weight:700;color:inherit\">Identitets\u00e6ndring er sikkerhedskritisk<\/strong>. Privilegiet <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">SET USER<\/code> giver ham ikke automatisk vilk\u00e5rlige globale administratorrettigheder; desuden m\u00e5 han kun tildeles de teknisk n\u00f8dvendige rettigheder. Ved skift af session kan man blandt andet omg\u00e5 kontosp\u00e6rring, udl\u00f8b af adgangskode, autentificering og REQUIRE-SSL-kontrol af m\u00e5lkontoen. Skiftet er desuden ikke tilg\u00e6ngeligt inden for transaktioner, forberedte s\u00e6tninger eller gemte procedurer.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For hosting med flere kunder betyder det, at kundekonti forbliver logisk adskilte, og at den tilladte udveksling dokumenteres og begr\u00e6nses. Derudover skal platformen have en n\u00f8dlukningsfunktion, f.eks. ved at sp\u00e6rre servicekontoen eller fjerne den ber\u00f8rte forbindelsesvej i henhold til en fastlagt procedure for h\u00e5ndtering af h\u00e6ndelser. Hvilken foranstaltning der er passende, skal afstemmes med forbindelsespooling, eksisterende sessioner og konsekvenserne for andre kunder.<\/p>\n<figure class=\"wp-block-image size-large wh-figure\" aria-describedby=\"wh-caption-detail2\" style=\"display:block;float:none;clear:both;width:100%;max-width:760px;margin:34px auto 40px;border:1px solid #dae5e9;border-radius:14px;overflow:hidden;background:#f5f8fa;box-shadow:0 10px 28px -17px rgba(24,47,60,.28);box-sizing:border-box\"><div class=\"wh-figure-media\" style=\"display:block;background:#eef3f5;line-height:0\"><img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/mariadb-proxy-audit-sicherheit-e0d29244-detail2-aec243bcac-1024x683.webp\" class=\"wp-image-21776\" alt=\"Netv\u00e6rksadgang og revision som en del af en sikker databaseplatform\" decoding=\"async\" srcset=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/mariadb-proxy-audit-sicherheit-e0d29244-detail2-aec243bcac-1024x683.webp 1024w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/mariadb-proxy-audit-sicherheit-e0d29244-detail2-aec243bcac-300x200.webp 300w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/mariadb-proxy-audit-sicherheit-e0d29244-detail2-aec243bcac-768x512.webp 768w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/mariadb-proxy-audit-sicherheit-e0d29244-detail2-aec243bcac-18x12.webp 18w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/mariadb-proxy-audit-sicherheit-e0d29244-detail2-aec243bcac.webp 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" ><\/div><figcaption class=\"wh-caption\" id=\"wh-caption-detail2\" style=\"display:block;margin:0;padding:12px 18px 15px;border-top:1px solid #dce5e9;color:#506575;background:#f5f8fa;font-size:14px;line-height:1.55;text-align:start\">AI-genereret illustrativt billede: Proxy-adgang og audittdata kr\u00e6ver en samordnet sikkerheds- og driftsmodel.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">I MariaDB 12.0 tilf\u00f8jer Audit-pluginet oplysninger om v\u00e6rt og port samt den anvendte TLS-version til indg\u00e5ende forbindelser. Disse oplysninger hj\u00e6lper med bedre at identificere adgang bag NAT, load balancere eller proxyservere. De erstatter dog ikke en p\u00e5lidelig klassificering, hvis et forudg\u00e5ende system \u00e6ndrer kildeoplysningerne eller kun videregiver sin egen adresse til databaseserveren.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Tr\u00e6der i kraft <strong style=\"font-weight:700;color:inherit\">Revision<\/strong> F\u00f8rst og fremmest gennem en driftsproces: Logfiler b\u00f8r indsamles centralt, beskyttes mod uautoriserede \u00e6ndringer og administreres i henhold til en fastsat opbevaringsperiode. Adgangsrettigheder til indsigt og eksport skal adskilles ligesom ansvaret for alarmering og unders\u00f8gelse. Om yderligere logdata har en m\u00e6rkbar indflydelse p\u00e5 en konkret platforms kapacitet eller ydeevne, kan ikke udledes af versionen uden m\u00e5linger.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">I tilf\u00e6lde af en sikkerhedsh\u00e6ndelse skal operat\u00f8rer kunne spore, hvilken identitet proxyen har angivet, via hvilken adgang sessionen blev oprettet, og hvilke auditdata der foreligger herom. Regelm\u00e6ssige, dokumenterede kontroller af nedlukningen og logfilernes tilg\u00e6ngelighed er vigtigere end en s\u00e5 omfattende logf\u00f8ring som muligt. Is\u00e6r m\u00e5 en auditlog ikke erstatte et rettighedskoncept, transportkryptering eller sikker adgangskodestyring.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"betrieb-und-fehlersuche\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"betrieb-und-fehlersuche\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Overv\u00e5g driften efter opgraderingen<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Efter en MariaDB-opdatering indledes en overv\u00e5gningsfase; der foretages ingen automatisk optimering. F\u00f8rst skal man afg\u00f8re, om <strong style=\"font-weight:700;color:inherit\">Serverstart<\/strong> mislykkes, et program ikke l\u00e6ngere kan oprette forbindelse, eller en replikeringssti afviger. Disse fejl har forskellige \u00e5rsager og kr\u00e6ver separate l\u00f8sninger i stedet for at blive l\u00f8st med generelle konfigurations\u00e6ndringer.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Startfejl indsn\u00e6vres ved hj\u00e6lp af serverfejlloggen og en versioneret oversigt over de konfigurationsfiler, der rent faktisk er indl\u00e6st. I MariaDB 12.0 blev der for eksempel <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">big_tables<\/code> og <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">storage_engine<\/code> fjernet. S\u00e5danne poster m\u00e5 ikke forblive u\u00e6ndrede i <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">my.cnf<\/code> eller integrerede konfigurationsfragmenter; den dokumenterede variabelreference og startmeddelelsen viser, hvilken indstilling der konkret er tale om. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Ved forbindelsesmoduler og plugins skal installerede pakker, indl\u00e6ste modulversioner og applikationens fejlmeddelelse registreres samlet. Valget af et repository alene garanterer ikke en kompatibel installation: Ved en specifik serverversion skal server-, klient-, delte og f\u00e6lles pakker planl\u00e6gges med samme version. Hvilke navne og versioner der er tilg\u00e6ngelige, afh\u00e6nger af det anvendte repository og operativsystemet. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Applikationsfejl kan bedst unders\u00f8ges ved hj\u00e6lp af et reproducerbart, s\u00e5 lille som muligt SQL-eksempel og de tilh\u00f8rende klient- eller connector-logfiler. En gennemgang af den aktuelle situation kan foretages med <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">SELECT VERSION();<\/code> begynde. Resultatet identificerer den database-server, der svarer, men beviser hverken, at en ORM er kompatibel, eller at en applikationskonfiguration fungerer korrekt.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Med hensyn til replikering skal den dokumenterede replikeringsstatus, binlog-formatet, server-ID\u2019er samt h\u00e6ndelser vedr\u00f8rende failover og rejoin indg\u00e5 i diagnosticeringsrapporten. Midlertidige tabeller, topologien og \u00e6ndringer i replikeringsindstillingerne skal kontrolleres separat. En vellykket lokal skrivetest er ikke tilstr\u00e6kkelig til at p\u00e5vise konsistens og forventet adf\u00e6rd p\u00e5 alle involverede instanser.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Server- og revisionslogfiler, konfigurationsoversigter, versionsforesp\u00f8rgsler og reproducerbare foresp\u00f8rgselsfors\u00f8g udg\u00f8r tilsammen en <strong style=\"font-weight:700;color:inherit\">en forst\u00e5elig fejlk\u00e6de<\/strong>. Den g\u00f8r det ogs\u00e5 lettere at afg\u00f8re, om en genopretningsplan skal iv\u00e6rks\u00e6ttes. Et h\u00f8jere versionsnummer medf\u00f8rer hverken en bestemt ydeevneforbedring eller en universel optimering; \u00e6ndringer af parametre for caching, optimering eller replikering kr\u00e6ver en konkret hypotese og en m\u00e5lbar effekt.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"entscheidung-fuer-plattformen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"entscheidung-fuer-plattformen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">At afg\u00f8re slutresultatet strategisk<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Det rette m\u00e5l afh\u00e6nger af platformens form\u00e5l og driftsmodel, ikke af den samlede betegnelse MariaDB 12. For klassiske databaser til CMS, webshops og webapplikationer har opgraderingssikkerhed, klar adskillelse af klienter og en p\u00e5lidelig gendannelsesproces som regel h\u00f8jere prioritet end enkelte nye SQL-funktioner. Nye GIS-funktioner eller rutiner er ikke i sig selv en grund til migration, hvis applikationerne ikke bruger dem. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Komplekse rapporteringsapplikationer kan drage fordel af Optimizer-hints, hvis en analyse klart afgr\u00e6nser en u\u00f8nsket eksekveringsplan. Forud for dette skal indekser, sammenk\u00e6dningsbetingelser, datafordeling og statistikker kontrolleres. Et tip er en m\u00e5lrettet binding til en planbeslutning og kan blive uhensigtsm\u00e6ssigt efter datav\u00e6kst eller \u00e6ndrede statistikker; det skal derfor indg\u00e5 i applikationsdokumentationen sammen med foresp\u00f8rgsel, begrundelse og tilbagekaldelseskriterium. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Proxy- og klyngemilj\u00f8er kr\u00e6ver en s\u00e6rskilt testprocedure. For en proxy vedr\u00f8rer denne is\u00e6r servicekontos autorisationsmodel, skift mellem sessioner og muligheden for revision. For replikering eller Galera omfatter dette failover, rejoin, gendannelse og opf\u00f8rslen af midlertidige tabeller. En vellykket opgradering af en enkelt instans er ikke bevis p\u00e5, at disse processer fungerer korrekt i hele topologien. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Die <strong style=\"font-weight:700;color:inherit\">Udgivelsesstrategi<\/strong> skal skelne mellem innovationsudgivelser og LTS-udgivelser. MariaDB beskriver innovationsudgivelser som rullende udgivelser, der som regel ikke vedligeholdes l\u00f8bende med patch-versioner efter GA; den planlagte vej f\u00f8rer videre til den n\u00e6ste rullende serie. LTS-udgivelser vedligeholdes derimod i tre \u00e5r fra GA. Dette medf\u00f8rer ikke en generel forpligtelse til pakke- eller kontraktbaseret support af et konkret hostingmilj\u00f8. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Inden beslutningen tr\u00e6ffes, skal man derfor samlet vurdere distributionens pakke- og supporttilbud, testet applikationskompatibilitet, en dokumenteret gendannelse, sikkerhedsmodellen og de l\u00f8bende driftsomkostninger. MariaDB og MySQL er ikke udskiftelige p\u00e5 trods af mange f\u00e6lles SQL-m\u00f8nstre: MariaDB anvender sin egen GTID-model og underst\u00f8tter for eksempel ikke MySQLs <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">SET PERSIST<\/code>. Migrationsantagelser fra et MySQL-milj\u00f8 skal derfor kontrolleres. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For serie 12.0 er 12.0.2 dokumenteret som en stabil GA-version, mens 12.0.0 var en preview-version og 12.0.1 en release candidate. Denne klassificering beskriver den dav\u00e6rende modenhedsstatus, men erstatter ikke en aktuel beslutning om frigivelse. Umiddelbart f\u00f8r udrulning eller offentligg\u00f8relse skal operat\u00f8rer p\u00e5 ny kontrollere den tilbudte pakkeversion, operativsystemunderst\u00f8ttelse og aktuelle udgivelsesklassificering i forhold til producentens oplysninger. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Det afg\u00f8rende er derfor den konkret testede platformstilstand med dens afh\u00e6ngigheder og driftsregler. En kontrolleret udrulning er berettiget, hvis kompatibilitet, tilbagef\u00f8rsel og ansvarsfordeling er dokumenterbart forberedt. Mangler disse foruds\u00e6tninger, er navnet MariaDB 12 ikke et argument for at p\u00e5tage sig risici i shared hosting eller i et forretningskritisk databasemilj\u00f8.<\/p>\n<\/section><section class=\"wh-sources\" style=\"margin:40px 0 0;padding:24px 0 0;border-top:1px solid #dce5e9;color:#596b7b;font-size:14px;line-height:1.65\"><h2 style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Kilder og den aktuelle videnskabelige viden<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Status for unders\u00f8gelsen: <time datetime=\"2026-09-30\">2026-09-30<\/time><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Versionsstatus for unders\u00f8gelsen: 30. september 2026. Artiklen omhandler MariaDB Community Server 12.0; 12.0.0 var en preview-version, 12.0.1 en release candidate og 12.0.2 dokumenteret som stabil\/GA. Pakketilbud, underst\u00f8ttelse af operativsystemer, udgivelsesklassificering og kontraktm\u00e6ssige supportforpligtelser skal kontrolleres igen umiddelbart f\u00f8r en udrulning.<\/p><div class=\"wh-source-urls\"><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/mariadb.com\/docs\/release-notes\/community-server\/old-releases\/12.0\/what-is-mariadb-120<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/mariadb.com\/docs\/release-notes\/community-server\/about\/release-model<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/mariadb.com\/docs\/release-notes\/community-server\/changelogs\/12.0\/12.0.2<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/mariadb.com\/docs\/release-notes\/community-server\/about\/compatibility-and-differences\/incompatibilities-and-feature-differences-between-mariadb-rolling-and-mysql<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/mariadb.com\/docs\/server\/server-management\/install-and-upgrade-mariadb\/installing-mariadb\/binary-packages\/rpm\/yum<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/mariadb.com\/docs\/server\/reference\/sql-statements\/account-management-sql-statements\/set-session-authorization<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/mariadb.com\/docs\/maxscale\/reference\/maxscale-servers<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/mariadb.com\/docs\/server\/server-management\/variables-and-modes\/server-system-variables<\/span><\/p><\/div><\/section><\/div>","protected":false},"excerpt":{"rendered":"<p>MariaDB 12.0 indeholder nye funktioner inden for optimering, revision, replikering og sikkerhed. For hostingplatforme er det dog is\u00e6r vigtigt med en kontrolleret opdateringsproces: udgivelsesmodel, pakkeversion, konfiguration, applikationer og fallback skal passe sammen.<\/p>","protected":false},"author":1,"featured_media":21774,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[781],"tags":[],"class_list":["post-21770","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-datenbanken-administration-anleitungen"],"acf":[],"_links":{"self":[{"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/posts\/21770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/comments?post=21770"}],"version-history":[{"count":4,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/posts\/21770\/revisions"}],"predecessor-version":[{"id":21777,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/posts\/21770\/revisions\/21777"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/media\/21774"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/media?parent=21770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/categories?post=21770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/tags?post=21770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}