{"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-functies-update-hostingstrategie","status":"publish","type":"post","link":"https:\/\/webhosting.de\/nl\/mariadb-12-features-update-hosting-strategie\/","title":{"rendered":"MariaDB 12.0: functies, risico\u2019s bij updates en hostingstrategie"},"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 breidt de databaseserver onder andere uit op het gebied van queryplanning, auditing, replicatie en versleuteling. Voor hostingplatforms is echter niet het versienummer doorslaggevend, maar de <strong style=\"font-weight:700;color:inherit\">concreet geteste eindstand<\/strong>: MariaDB 12.0.2 wordt beschreven als een stabiele GA-release, terwijl de serie het rolling-release-model volgt. Voorafgaand aan een MariaDB-update moeten de pakketten, applicaties, configuratie, herstelprocedures en het bedrijfsmodel gezamenlijk worden beoordeeld.    <\/p>\n<nav class=\"wh-toc\" aria-label=\"Inhoud van dit 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\">Direct naar de paragraaf<\/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\">MariaDB 12.0 correct indelen<\/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\">Het verschil tussen Rolling Release en 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\">Nieuwe functies met beperkingen beoordelen<\/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\">Releasestatus en functies vergelijken<\/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\">MariaDB-update zorgvuldig voorbereiden<\/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\">Speciale gevallen veilig configureren<\/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\">Zorg voor een veilige wisseling van sessie en 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\">De werking na de upgrade controleren<\/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\">De eindstand strategisch bepalen<\/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\">MariaDB 12.0 correct indelen<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">De benaming \u201eMariaDB 12\u201c verwijst niet naar een uniforme, permanent onderhouden productversie. Voor concrete technische informatie geldt hier de rolling-serie <strong style=\"font-weight:700;color:inherit\">MariaDB 12.0<\/strong> bedoeld. Binnen deze serie geven de releases verschillende rijpheidsniveaus aan: 12.0.0 verscheen op 26 maart 2025 als preview, 12.0.1 op 5 juni 2025 als release candidate en 12.0.2 op 7 augustus 2025 als stabiele GA-release.   <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Preview- en Release Candidate-versies zijn bedoeld om te testen en kunnen niet worden gelijkgesteld aan een stabiel platformdoel. Dat 12.0.2 als Stable of GA wordt aangeduid, geeft daarentegen de volwassenheidsstatus van juist deze release weer. Hieruit volgt noch dat elke installatie onmiddellijk moet worden omgezet, noch dat latere versies automatisch dezelfde eigenschappen, pakketten of bedrijfslimieten hebben. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Ook latere versies, zoals 12.1, 12.2 of 12.3, moeten afzonderlijk worden bekeken. Functies, foutcorrecties of gewijzigde standaardwaarden uit dergelijke series vormen geen bewijs voor <strong style=\"font-weight:700;color:inherit\">MariaDB 12<\/strong>.0. Dit geldt ook voor ontwikkelingsvertakkingen: een aankondiging of documentatie daar is geen vervanging voor een mededeling over de status van een gepubliceerde communityserver.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">V\u00f3\u00f3r een uitrol moet het platform daarom opnieuw worden afgestemd op de daadwerkelijk geplande pakketstatus. Er moet met name worden gecontroleerd of de beschikbare serverserie, de bij elkaar passende client- en aanvullende pakketten, de ondersteuning door de gebruikte versie van het besturingssysteem en de huidige releaseclassificatie in orde zijn. De inhoud van de repository en de distributiepakketten kunnen afwijken van de algemene productnaam.<\/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\">Controleer de versie v\u00f3\u00f3r de uitrol<\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Een gedocumenteerde GA-status is een belangrijke voorwaarde, maar nog geen besluit tot vrijgave. Doorslaggevend zijn de daadwerkelijk te installeren pakketstatus, de geteste omgeving en de voor het platform geldende ondersteuningsafspraken.<\/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\">Het verschil tussen Rolling Release en LTS<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Voor hostingplatforms is niet alleen het versienummer van belang, maar ook het onderliggende <strong style=\"font-weight:700;color:inherit\">Release-model<\/strong>. MariaDB maakt onderscheid tussen innovatieversies en LTS-versies. Innovatieversies brengen om de korte tijd nieuwe functies en gaan na hun GA-status doorgaans over naar de volgende rolling-serie. LTS-versies worden daarentegen volgens de fabrikant drie jaar na de GA ondersteund.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Een stabiele GA-release geeft dus alleen antwoord op de vraag of deze specifieke versie als stabiel is uitgebracht. Het geeft geen algemeen antwoord op vragen als hoe lang beveiligingsupdates beschikbaar blijven, of een distributeur pakketten blijft leveren, of dat een bestaand klantenbestand zonder migratie op de serie kan blijven. Deze punten zijn afhankelijk van het contract, de distributie en het actuele release-overzicht. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Een innovatieserie kan aangewezen zijn wanneer een platform een duidelijk benodigde functie in een vroeg stadium wil implementeren en de betrokken applicaties, connectoren en bedrijfsprocessen afzonderlijk kan testen. Hiervoor moeten teams rekening houden met het tijdig voortzetten van het geplande upgradepad. Vooral bij multi-tenant-oplossingen verhoogt dit de inspanningen op het gebied van goedkeuringen, communicatie en noodprocedures.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A <strong style=\"font-weight:700;color:inherit\">LTS-doelstand<\/strong> past beter bij gestandaardiseerde platforms met veel klassieke toepassingen, wanneer planbare onderhoudsvensters en een langdurig stabiele softwareversie belangrijker zijn dan afzonderlijke nieuwe functies. Dit is geen regel die innovatieve releases in de weg staat: het is doorslaggevend of het nut van een functie de extra tests en de te verwachten overstap naar de volgende serie rechtvaardigt.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Bij de keuze moet daarom op zijn minst rekening worden gehouden met de functionele behoeften, de huidige pakket- en ondersteuningssituatie, de geteste compatibiliteit met applicaties, de herstelbaarheid en de personeelskosten voor het beheer. Voor een nieuwe installatie volstaat het niet om \u201eMariaDB 12\u201c als de modernste naam te beschouwen. Het platform maakt bewust een afweging tussen het gebruik van functies op korte termijn en een op lange termijn gestandaardiseerde 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 niet verwarren met langdurige zorg<\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Uit de GA-status van een rolling-serie kan geen algemene conclusie worden getrokken over de toekomstige levering van beveiligingsupdates of de geschiktheid als platformstandaard.<\/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\">Nieuwe functies met beperkingen beoordelen<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">MariaDB 12.0 aangevuld <strong style=\"font-weight:700;color:inherit\">Optimalisatietips<\/strong> om uitvoeringsplannen gerichter te be\u00efnvloeden, bijvoorbeeld voor de volgorde van joins, bereikoptimalisatie of bepaalde join-algoritmen. Uitbreidingen hebben bovendien betrekking op in aflopende volgorde gesorteerde indexonderdelen bij Loose Index Scan en Index Condition Pushdown. Voor hosting is dit vooral een diagnose-instrument voor afzonderlijke problematische query's, geen vervanging voor geschikte indexen, correcte join-voorwaarden en actuele tabelstatistieken.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Een richtlijn kan een ongewenst scenario beperken, maar kan na een toename van de gegevenshoeveelheid of gewijzigde statistieken zelf nadelig uitpakken. Daarom hoort deze thuis in een reproduceerbare analyse van de betreffende toepassing en niet als algemene richtlijn in de <strong style=\"font-weight:700;color:inherit\">databaseserver<\/strong>. Voor typische CMS- en webshopdatabases is de beschikbaarheid van dergelijke tips op zich geen overtuigende reden om MariaDB bij te werken.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Tijdens de audit registreert de audit-plugin in versie 12.0 bovendien de host en poort van inkomende verbindingen, evenals de gebruikte TLS-versie. Voor toegang via proxyservers, NAT of load balancers kan dit de forensische toewijzing verbeteren. Het voordeel ontstaat echter pas door een centrale, beveiligde logboekverzameling en vastgelegde bewaarregels; extra logboekgegevens moeten passen binnen de capaciteits- en gegevensbeschermingsplanning.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Voor versleuteling is er ondersteuning voor SHA-2 in <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> en <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> Bouwstenen klaar. Replicatieomgevingen krijgen opties voor tijdelijke tabellen en een variabele voor het afhandelen van gebeurtenissen met de eigen server-ID. Daarnaast biedt versie 12.0 onder andere <strong style=\"font-weight:700;color:inherit\">SYS_REFCURSOR<\/strong>, een cursorlimiet per sessie en GIS-functies zoals validatie, vereenvoudiging en geohash-conversie. Deze tools zijn alleen geschikt voor bepaalde toepassingen en topologie\u00ebn.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">MariaDB Server, MaxScale en Galera blijven afzonderlijke componenten: MaxScale heeft eigen versies en configuraties, en wijzigingen die betrekking hebben op Galera hebben uitsluitend betrekking op clusters. Ook betekent MySQL-compatibiliteit niet dat de componenten zonder controle onderling uitwisselbaar zijn. MariaDB maakt gebruik van een eigen GTID-model en ondersteunt bijvoorbeeld niet MySQL\u2019s <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>. Nieuwe GIS-functies kunnen nuttig zijn voor geodatatoepassingen die op MySQL 8 zijn gebaseerd, maar vormen voor gewone webdatabases meestal geen reden om te upgraden.  <\/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\">Releasestatus en functies vergelijken<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Voor het gebruik op het platform is de specifieke status binnen de serie doorslaggevend. MariaDB 12.0.0 was een preview, 12.0.1 een release candidate en pas 12.0.2 wordt aangemerkt als stabiel of GA. Deze statussen duiden op verschillende mate van volwassenheid; ze zeggen niets over de vraag of de serie geschikt is voor een bepaalde hostingimplementatie, een besturingssysteem of een ondersteuningscontract.   <\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Rijpheidsstatus van de gedocumenteerde MariaDB 12.0-releases\" 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\">Rijpheidsstatus van de gedocumenteerde MariaDB 12.0-releases<\/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\">Vrijgave<\/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\">datum<\/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\">Rijpheidsstatus<\/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\">Functie-indeling<\/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 maart 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\">Voorbeeld<\/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\">Niet opnemen als reguliere platformstandaard; dient voor een vroege functiebeoordeling.<\/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\">Voor afgebakende compatibiliteitstests, niet als conclusie voor een brede uitrol.<\/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 augustus 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\">Stable \/ 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\">Stabiele, gedocumenteerde versie van de serie 12.0; controleer niettemin afzonderlijk de status van pakketten, ondersteuning en het besturingssysteem.<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Nieuwe functies zijn vooral nuttig als ze een concreet bedrijfsprobleem aanpakken. <strong style=\"font-weight:700;color:inherit\">Optimalisatietips<\/strong> kunnen bijvoorbeeld een ongewenst uitvoeringsplan voor een enkele complexe query beperken. Ze zijn geen vervanging voor geschikte indexen, correcte join-voorwaarden of actuele statistieken en mogen niet worden gebruikt als algemene richtlijn voor klanttoepassingen.  <\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"MariaDB 12.0-functies als gerichte hulpmiddelen bij 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-functies als gerichte hulpmiddelen bij 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\">Functie<\/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\">Mogelijke voordelen van 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\">Voorwaarde of risico<\/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\">Geschikte toepassing<\/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\">Optimalisatietips<\/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\">Problematische individuele zoekopdrachten gericht beperken<\/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\">Het plan kan nadelig uitpakken bij andere gegevens<\/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\">Reproduceerbare rapportagefout na 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 met host, poort en TLS-versie<\/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\">Verkeer via een proxy of NAT beter toewijzen<\/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\">Centrale, beveiligde logboekverzameling vereist<\/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\">Forensisch onderzoek en transparante platformwerking<\/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 en SHA-2 voor 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\">Ondersteuning voor met een wachtwoord beveiligde sleutels<\/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\">Geen vervanging voor rotatie, het rechtenbeleid en het herstelplan<\/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\">Gedefinieerd versleutelings- en sleutelbeheer<\/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\">Tijdelijke tabellen in replicatiescenario\u2019s beter beheersbaar maken<\/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\">Het Binlog-formaat en de topologie moeten worden begrepen<\/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\">Gericht geteste replicatiearchitectuur<\/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 en 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\">Stored routines en open cursors beperken<\/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\">De toepassing kan mislukken als de limiet te krap is<\/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\">Gespecialiseerde routinetoepassingen<\/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-functies<\/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\">Geodatafuncties uitbreiden voor geschikte toepassingen<\/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\">Vaak nutteloos voor CMS- en webshopdatabases<\/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\">De toepassing verwerkt ruimtelijke gegevens<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">De extra auditvelden kunnen de host, de poort en de gebruikte TLS-versie van een inkomende verbinding vastleggen. De sleuteloptie <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> De uitgebreide GIS- of cursorfuncties vormen daarentegen geen reden voor een algemene versie-upgrade. Het nut ervan komt pas tot uiting bij toepassingen waarvan de architectuur, het gegevensmodel en de beveiligingsvoorschriften deze mogelijkheden daadwerkelijk vereisen.  <\/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\">MariaDB-update zorgvuldig voorbereiden<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Een MariaDB-update bij managed of shared hosting begint met een inventarisatie: instanties, databases, connectoren, plug-ins, configuratiebestanden, replicatiepaden en betrokken applicaties moeten bekend zijn. Daarna volgt een staging-omgeving, waarin productiedata en configuratie uitsluitend volgens de toegestane beveiligingsvoorschriften worden gerepliceerd. Zo kunnen opstartproblemen en SQL-afwijkingen worden opgespoord voordat meerdere klanten hierdoor worden getroffen.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Voorafgaand aan elke beperkte uitrol zijn een volledige back-up en een gedocumenteerde herstelprocedure vereist. Het is niet alleen van cruciaal belang dat er back-upbestanden aanwezig zijn: de verantwoordelijken moeten controleren of hieruit een consistente, voor applicaties bruikbare gegevensset kan worden hersteld. Vervolgens controleren ze aanmeldingen, schrijfbewerkingen, achtergrondtaken en typische klanttrajecten als <strong style=\"font-weight:700;color:inherit\">Regressietesten van applicaties<\/strong>. De concrete werkwijze hangt af van de gebruikte beveiligingsmethode en de platformarchitectuur.<\/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=\"Configuratiecontrole en back-upplanning voorafgaand aan een MariaDB-update\" 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\">Door AI gegenereerde illustratie: configuratie, herstel en pakketplanning moeten plaatsvinden v\u00f3\u00f3r de gefaseerde uitrol.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Een noodplan bepaalt wie beslist welke gegevensstanden doorslaggevend zijn en hoe applicaties bij een afbreking terugkeren naar de vorige consistente stand. Dit is gangbare praktijk bij het beheer, geen kenmerk van een bepaalde MariaDB-versie. Replicatie, monitoring en failover moeten daarom worden getest in de betreffende staging-topologie, in plaats van hun werking af te leiden uit een succesvolle update van een enkele instantie.<\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Versiespecifieke controles v\u00f3\u00f3r een update naar 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\">Versiespecifieke controles v\u00f3\u00f3r een update naar 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\">Controlepunt<\/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\">Waarom is dit 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\">Testmethode<\/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\">Verantwoordelijkheidsgebied<\/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 en gekoppelde bestanden<\/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\">Verwijderde of ongeldige opties kunnen het opstarten verstoren<\/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\">Configuratie-inventaris vergelijken met de doelversie<\/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\">Databasebeheer<\/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\">Verwijderde variabele 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\">De variabele is in MariaDB 12.0 verwijderd<\/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\">Zoek alle vermeldingen in het hoofdbestand en de configuratiefragmenten en verwijder deze v\u00f3\u00f3r de update<\/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\">Databasebeheer<\/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\">Variabele `large_page_size` verwijderd<\/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\">De variabele is in MariaDB 12.0 verwijderd<\/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\">Zoek alle vermeldingen in alle geladen configuratiebestanden en evalueer de hostconfiguratie afzonderlijk<\/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\">Database- en serverbeheer<\/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\">De variabele `storage_engine` is verwijderd<\/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\">De variabele is in MariaDB 12.0 verwijderd<\/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\">Zoek alle vermeldingen in het hoofdbestand en de configuratiefragmenten en verwijder deze v\u00f3\u00f3r de update<\/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\">Databasebeheer<\/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\">Samenstelling van het pakket<\/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-, client-, shared- en common-pakketten moeten op elkaar zijn afgestemd voor de geplande installatie<\/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\">Controleer v\u00f3\u00f3r de installatie of de geplande pakketversies en de pakketbron overeenkomen<\/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\">Pakket- en platformbeheer<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">In MariaDB 12.0 zijn de systeemvariabelen verwijderd <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> en <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>. Bestaande vermeldingen moeten daarom in <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> en in alle betrokken configuratiefragmenten worden gevonden en beoordeeld voor de doelstatus. De opschoning moet plaatsvinden v\u00f3\u00f3r de pakketupdate; bij <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> Daarnaast moet er onderscheid worden gemaakt tussen de verwijderde MariaDB-variabele en een daarvan onafhankelijke HugePages-configuratie van het besturingssysteem.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Ook de pakketplanning verdient een aparte stap: een repository kan meerdere MariaDB-versies bevatten, en bijbehorende server-, client-, shared- en common-pakketten moeten dezelfde versie hebben. De versie van het besturingssysteem en de pakketbronnen maken daarbij deel uit van de goedkeuring. Voor afhankelijkheden op hostniveau biedt het artikel over <a href=\"https:\/\/webhosting.de\/nl\/linux-kernel-6-vernieuwingen-voor-hosting-servers\/\">relevante wijzigingen voor hostingservers met Linux-kernel 6.x<\/a> extra context; het vervangt echter niet de databasespecifieke staging-controle.  <\/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\">Speciale gevallen veilig configureren<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Bij onstabiele rapportagequery\u2019s moet de diagnose beginnen met uitvoeringsplannen, indexen, join-voorwaarden en tabelstatistieken. Pas wanneer een ongewenst plan op reproduceerbare wijze is ge\u00efdentificeerd, kan een optimizer-hint een gerichte oplossing bieden. De hint hoort bij de betreffende query en moet worden opgenomen in een gedocumenteerde evaluatie, omdat gegevensgroei of gewijzigde statistieken het effect ervan later kunnen be\u00efnvloeden.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Leesopdrachten zijn geschikt voor een risicovrije inventarisatie. Voer ze uit met een account dat alleen over de daarvoor benodigde inzagerechten beschikt; ze wijzigen noch gegevens, noch rechten, noch de serverconfiguratie. De resultaten geven de daadwerkelijk verbonden databaseserver weer en helpen bij het controleren van aannames uit de implementatiedocumentatie.<\/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>Code<\/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\">Code kopi\u00ebren<\/button><span class=\"wh-copy-status\" aria-live=\"polite\"><\/span><span data-wh-copy-success hidden>Gekopieerd<\/span><span data-wh-copy-fallback hidden>Code gemarkeerd \u2013 gelieve te kopi\u00ebren<\/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\">In een proxy-architectuur is <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> geen comfortfunctie, maar een ingreep in het beveiligingsmodel. Voor het wisselen van sessie is het privilege vereist <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> en is niet beschikbaar binnen transacties, prepared statements of opgeslagen procedures.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Ondersteunde versies van MaxScale kunnen inloggegevens voor de backend-verbinding gebruiken en vervolgens overschakelen naar de identiteit van de client. Hiervoor zijn een MariaDB 12- of nieuwere backend-server en het recht <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> vereist voor het serviceaccount. Deze mogelijkheid vloeit echter niet automatisch voort uit een MariaDB 12.0-backend alleen: v\u00f3\u00f3r de uitrol moet de specifieke combinatie van MariaDB Server, MaxScale-versie en configuratie worden gecontroleerd.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">De MaxScale-instelling <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> bepaalt in de daarvoor geschikte versies of MaxScale zich eerst met de in de service opgeslagen inloggegevens bij de backend aanmeldt en vervolgens overschakelt naar de client-identiteit. Het serviceaccount mag geen extra beheerdersrechten krijgen die verder gaan dan de technisch noodzakelijke rechten. Auditering en een gedocumenteerde nooduitschakeling moeten aansluiten bij het verbindings- en poolingmodel.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Replicatie- en Galera-topologie\u00ebn vereisen een eigen testtraject voor failover, rejoin en herstel. Opties voor tijdelijke tabellen of de omgang met identieke server-ID's mogen niet worden gewijzigd zonder kennis van het binlog-formaat, de server-ID en het terugkeerpad. Een Galera-optimalisatie is bovendien geen algemene prestatiegarantie voor clusters, omdat het belastingsprofiel en de netwerklatentie doorslaggevend blijven.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Wie interne tabellen, tijdelijke structuren of opslagengines in de omgeving evalueert, moet de rol van de betreffende engine los van de versiemigratie bekijken. Het artikel over de <a href=\"https:\/\/webhosting.de\/nl\/mariadb-aria-hostinggids\/\">MariaDB Aria-opslagengine bij hosting<\/a> beoordeelt dergelijke gebruiksvraagstukken. Voor de beslissing over een upgrade blijft het echter doorslaggevend of de concrete toepassing en de bijbehorende bedrijfsprocessen op het doelplatform op dezelfde manier kunnen functioneren.<\/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\">Zorg voor een veilige wisseling van sessie en 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> is een bouwsteen voor bewust ontworpen verbindingsarchitecturen, en niet louter een vergemakkelijking voor de administratie. Met dit commando kan een bevoegde gebruiker binnen de huidige sessie handelen onder de identiteit van een andere gebruiker. Voorwaarde hiervoor is het privilege <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>. Hierdoor verschuift de verantwoordelijkheid voor de aanmelding en identiteitscontrole gedeeltelijk van individuele klantaccounts naar een gecontroleerd platformonderdeel.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Voor een proxy kan dit patroon zinvol zijn, maar MariaDB Server en MaxScale blijven afzonderlijke producten met hun eigen versiebeheer. Alleen MaxScale-versies die het gebruik van inloggegevens voor services met daaropvolgende identiteitswisseling ondersteunen, kunnen dit proces mogelijk maken. Een MariaDB 12.0-backend breidt een oudere of anders geconfigureerde MaxScale-branch niet automatisch uit met deze mogelijkheid.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">In een ondersteunde combinatie meldt de proxy zich met het serviceaccount aan bij de MariaDB-server en schakelt vervolgens over naar de gevraagde gebruikersidentiteit. De instelling <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> vereist hiervoor een MariaDB 12 of nieuwere backend-server, evenals <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> voor het serviceaccount. V\u00f3\u00f3r de implementatie moeten daarom de daadwerkelijk gebruikte versies van MariaDB en MaxScale, de configuratie en de beoogde authenticatiemethode gezamenlijk worden gecontroleerd.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">De serviceaccount is vanwege de mogelijkheid om <strong style=\"font-weight:700;color:inherit\">Identiteitswijziging is van cruciaal belang voor de veiligheid<\/strong>. Het voorrecht <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> verleent hem niet automatisch willekeurige globale beheersrechten; bovendien mag hij alleen de technisch noodzakelijke machtigingen krijgen. Bij het wisselen van sessie kunnen onder andere accountblokkering, het verlopen van het wachtwoord, authenticatie en de REQUIRE-SSL-controle van het doelaccount worden omzeild. De omschakeling is bovendien niet beschikbaar binnen transacties, prepared statements of opgeslagen procedures.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Voor hosting met meerdere klanten betekent dit: klantenaccounts blijven logisch gescheiden en de toegestane uitwisselingscyclus wordt gedocumenteerd en beperkt. Daarnaast moet het platform beschikken over een nooduitschakeling, bijvoorbeeld door het serviceaccount te blokkeren of de betreffende verbindingsroute te verwijderen volgens een vastgestelde incidentprocedure. Welke maatregel geschikt is, moet worden afgestemd op verbindingspooling, bestaande sessies en de gevolgen voor andere klanten.<\/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=\"Netwerktoegang en audits als onderdeel van een beveiligd 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\">Door AI gegenereerde illustratie: proxy-toegang en auditgegevens vereisen een afgestemd beveiligings- en bedrijfsmodel.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">De Audit-plugin voegt in MariaDB 12.0 bij inkomende verbindingen de host, de poort en de gebruikte TLS-versie toe. Deze gegevens helpen om toegang achter NAT, load balancers of proxyservers beter te classificeren. Ze vormen echter geen vervanging voor een betrouwbare toewijzing wanneer een voorgeschakeld systeem de broninformatie wijzigt of alleen zijn eigen adres doorgeeft aan de databaseserver.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Treedt in werking <strong style=\"font-weight:700;color:inherit\">Audit<\/strong> Allereerst via een bedrijfsproces: logbestanden moeten centraal worden verzameld, worden beschermd tegen ongeoorloofde wijzigingen en worden beheerd op basis van een vastgestelde bewaartermijn. Toegangsrechten voor inzage en export moeten net zo goed worden gescheiden als de verantwoordelijkheid voor alarmering en onderzoek. Of aanvullende loggegevens de capaciteit of prestaties van een specifiek platform merkbaar be\u00efnvloeden, kan zonder meting niet uit de versie worden afgeleid.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Bij een beveiligingsincident moeten beheerders kunnen achterhalen welke identiteit de proxy heeft ingesteld, via welke toegang de sessie tot stand is gekomen en welke auditgegevens hierover beschikbaar zijn. Regelmatige, gedocumenteerde controles van de uitschakeling en de beschikbaarheid van de logbestanden zijn belangrijker dan een zo uitgebreid mogelijke logboekregistratie. Een auditlog mag met name geen vervanging worden voor een rechtenconcept, transportversleuteling of veilig geheimbeheer.<\/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\">De werking na de upgrade controleren<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Na een MariaDB-update begint een observatiefase; er vindt geen automatische optimalisatie plaats. Eerst moet worden nagegaan of de <strong style=\"font-weight:700;color:inherit\">Server opstarten<\/strong> mislukt, een toepassing geen verbinding meer kan maken of een replicatiepad afwijkt. Deze foutscenario\u2019s hebben verschillende oorzaken en vereisen afzonderlijke oplossingen, in plaats van dat ze met algemene configuratiewijzigingen worden aangepakt.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Startfouten worden opgespoord aan de hand van het serverfoutenlogboek en een inventaris met versienummers van de daadwerkelijk geladen configuratiebestanden. In MariaDB 12.0 werden bijvoorbeeld <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> en <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> verwijderd. Dergelijke vermeldingen mogen niet ongewijzigd in <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> of in de configuratiefragmenten zijn opgenomen; uit de gedocumenteerde variabelereferentie en het startbericht blijkt welke instelling concreet wordt be\u00efnvloed. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Bij connectoren en plug-ins moeten ge\u00efnstalleerde pakketten, geladen moduleversies en de foutmelding van de toepassing gezamenlijk worden vastgelegd. De keuze van een repository alleen is geen garantie voor een compatibele installatie: bij een specifieke serverversie moeten server-, client-, shared- en common-pakketten met dezelfde versie worden gepland. Welke namen en versies beschikbaar zijn, hangt af van de gebruikte repository en het besturingssysteem. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Fouten in de applicatie kunnen het beste worden onderzocht aan de hand van een reproduceerbaar, zo klein mogelijk SQL-voorbeeld en de bijbehorende client- of connectorlogs. Een inventarisatie van de huidige situatie kan worden gemaakt met <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> beginnen. Het resultaat identificeert de database-server die reageert, maar bewijst noch de compatibiliteit van een ORM, noch de correcte werking van een applicatieconfiguratie.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Wat replicatie betreft, moeten de gedocumenteerde replicatiestatus, het binlog-formaat, de server-ID\u2019s en gebeurtenissen rondom failover en rejoin in het diagnoserapport worden opgenomen. Tijdelijke tabellen, de topologie en wijzigingen in de replicatie-instellingen moeten afzonderlijk worden gecontroleerd. Een geslaagde lokale schrijftest is niet voldoende om de consistentie en het verwachte gedrag op alle betrokken instanties aan te tonen.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Server- en auditlogs, configuratie-inventaris, versieopvragingen en reproduceerbare opvragingstests vormen samen een <strong style=\"font-weight:700;color:inherit\">een begrijpelijke reeks fouten<\/strong>. Het maakt het ook gemakkelijker om te beslissen of een noodplan moet worden geactiveerd. Een hoger versienummer leidt noch tot een specifiek prestatie-effect, noch tot een universele afstemming; wijzigingen aan parameters voor opslag, de optimizer of replicatie vereisen een concrete hypothese en een controleerbaar effect.<\/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\">De eindstand strategisch bepalen<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">De juiste einddoelstelling hangt af van de taak van het platform en het bedrijfsmodel, niet van de verzamelnaam MariaDB 12. Voor klassieke CMS-, webshop- en webapplicatiedatabases hebben upgrade-veiligheid, een duidelijke scheiding tussen clients en een robuust herstelproces meestal voorrang boven afzonderlijke nieuwe SQL-functies. Nieuwe GIS-functies of -routines vormen geen op zichzelf staande reden voor migratie als de applicaties er geen gebruik van maken. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Complexe rapportagetoepassingen kunnen baat hebben bij Optimizer-hints wanneer een analyse een ongewenst uitvoeringsplan duidelijk afbakent. Vooraf moeten indexen, join-voorwaarden, gegevensverdeling en statistieken worden gecontroleerd. Een hint is een gerichte koppeling aan een planbeslissing en kan na gegevensgroei of gewijzigde statistieken ongeschikt worden; daarom hoort deze, samen met de query, de motivering en het intrekingscriterium, thuis in de applicatiedocumentatie. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Proxy- en clusteromgevingen vereisen een apart testtraject. Voor een proxy heeft dit met name betrekking op het autorisatiemodel van het serviceaccount, de sessiewisselingen en de controleerbaarheid. Voor replicatie of Galera horen failover, rejoin, restore en het gedrag van tijdelijke tabellen hier bij. Een succesvolle upgrade van een enkele instantie bewijst niet dat deze processen in de gehele topologie correct functioneren. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">De <strong style=\"font-weight:700;color:inherit\">Releasestrategie<\/strong> moet innovatiereleases en LTS afzonderlijk beoordelen. MariaDB beschrijft innovatiereleases als rolling releases, die na GA in de regel niet continu met patchversies worden onderhouden; de beoogde route leidt naar de volgende rolling-serie. LTS-releases worden daarentegen drie jaar vanaf de GA onderhouden. Hieruit volgt geen algemene toezegging voor pakket- of contractondersteuning van een specifieke hostingomgeving. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Alvorens een beslissing te nemen, moeten daarom de pakket- en ondersteuningssituatie van de distributie, de geteste compatibiliteit van applicaties, een bewezen herstelprocedure, het beveiligingsmodel en de lopende exploitatiekosten gezamenlijk worden beoordeeld. MariaDB en MySQL zijn ondanks veel gemeenschappelijke SQL-patronen niet onderling uitwisselbaar: MariaDB maakt gebruik van een eigen GTID-model en ondersteunt bijvoorbeeld niet MySQL's <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>. Migratieaannames uit een MySQL-omgeving moeten daarom worden gecontroleerd. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Voor de 12.0-serie is 12.0.2 gedocumenteerd als stabiele GA-versie, terwijl 12.0.0 een preview en 12.0.1 een release candidate waren. Deze indeling geeft de toenmalige ontwikkelingsstatus weer, maar vervangt geen actuele beslissing over de vrijgave. Vlak voor de uitrol of publicatie moeten beheerders de aangeboden pakketversie, de ondersteuning voor het besturingssysteem en de huidige releaseclassificatie opnieuw toetsen aan de informatie van de fabrikant. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Bepalend is dus de concreet geteste stand van het platform, met zijn afhankelijkheden en bedrijfsregels. Een gecontroleerde uitrol is gerechtvaardigd als compatibiliteit, terugvalplannen en verantwoordelijkheden aantoonbaar zijn voorbereid. Als deze voorwaarden ontbreken, is de naam MariaDB 12 geen reden om risico's te nemen bij shared hosting of in een bedrijfskritische databaseomgeving.<\/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\">Bronnen en stand van zaken op vakgebied<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Stand van het onderzoek: <time datetime=\"2026-09-30\">2026-09-30<\/time><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Stand van het onderzoek: 30 september 2026. Het artikel gaat over MariaDB Community Server 12.0; 12.0.0 was een preview, 12.0.1 een release candidate en 12.0.2 werd gedocumenteerd als stable\/GA. Het pakketaanbod, de ondersteuning voor besturingssystemen, de releaseclassificatie en contractuele ondersteuningsverplichtingen moeten vlak voor een uitrol opnieuw worden gecontroleerd.<\/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 biedt nieuwe functies op het gebied van optimalisatie, auditing, replicatie en beveiliging. Voor hostingplatforms is echter vooral een gecontroleerd updatepad van belang: het releasemodel, de pakketversie, de configuratie, de applicaties en de terugvaloptie moeten op elkaar zijn afgestemd.<\/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\/nl\/wp-json\/wp\/v2\/posts\/21770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/nl\/wp-json\/wp\/v2\/comments?post=21770"}],"version-history":[{"count":4,"href":"https:\/\/webhosting.de\/nl\/wp-json\/wp\/v2\/posts\/21770\/revisions"}],"predecessor-version":[{"id":21777,"href":"https:\/\/webhosting.de\/nl\/wp-json\/wp\/v2\/posts\/21770\/revisions\/21777"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/nl\/wp-json\/wp\/v2\/media\/21774"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/nl\/wp-json\/wp\/v2\/media?parent=21770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/nl\/wp-json\/wp\/v2\/categories?post=21770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/nl\/wp-json\/wp\/v2\/tags?post=21770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}