Skip to main content
Home
GrN.dk

Main navigation

  • Articles
  • Cases
  • Services
  • Your Digital Project Manager
  • About Greg Nowak
  • Image Gallery
  • Contact
User account menu
  • Log in

Join my community / free newsletter — sign up here

Breadcrumb

  1. Home

MariaDB 10.6 EOL: quiet CMS hosting debt needs a real upgrade plan before July 2026

Illustrated infographic summarizing: MariaDB 10.6 EOL: quiet CMS hosting debt needs a real upgrade plan before July 2026

By Greg Nowak. Last updated 2026-06-24.

MariaDB 10.6 reaches community end of life on July 6, 2026. After that date, the community branch stops receiving security patches, bug fixes, and updates. The awkward part for many WordPress and Drupal estates is that nothing dramatic has to happen on July 7. The site may still load, editors may still publish, and orders may still clear.

That is why this is easy to miss. A database version that used to sit quietly inside a hosting account has become a business decision. It affects supportability, security posture, CMS upgrade paths, and how much risk an agency or operations team is prepared to carry for a client.

The CMS minimum is not the whole answer

WordPress recommends MariaDB 10.6 or newer, or MySQL 8.0 or newer, alongside PHP 8.3 or newer and HTTPS. It also warns that legacy software may keep running while exposing the site to security problems. In practical terms, MariaDB 10.6 being the WordPress floor does not make it a safe long-term landing point once that floor is out of community support.

Drupal makes the planning problem clearer. Drupal 10 can run on MariaDB 10.3.7 or newer. Drupal 11 raises that to MariaDB 10.6 or newer. Drupal 12 raises it again to MariaDB 10.11 or newer, with MySQL 8.0 or newer remaining the MySQL baseline for Drupal 11 and 12. Drupal also expects InnoDB as the primary storage engine and the PDO database extension.

So the question is not simply, "Does the current site still work?" It is, "What CMS version do we need to support next, and is the database branch a temporary bridge or a platform we can sensibly operate for several years?"

Current situation Target to consider Why it matters Check before cutover
WordPress on MariaDB 10.6 A supported MariaDB LTS branch or a deliberate MySQL LTS path Meets current hosting expectations without staying on an EOL branch Plugin queries, backup restore time, charset and collation defaults
Drupal 10 with a Drupal 11 roadmap MariaDB 10.11 or newer, or MySQL 8.0 or newer Avoids landing exactly on the MariaDB 10.6 floor as it exits support Core update plan, contributed modules, InnoDB and PDO configuration
Drupal 12 planned MariaDB 10.11 or newer, or MySQL 8.0 or newer Drupal 12 raises the MariaDB requirement beyond 10.6 Staging upgrade, config audit, deployment scripts and cron jobs
Shared hosting estate with mixed CMS sites Standardised supported branch chosen per estate, not per panic ticket One database change can affect many client sites at once Inventory, client priority, rollback windows and maintenance notices
A practical decision matrix for turning MariaDB 10.6 exposure into a scoped CMS hosting upgrade.

Pick the target branch deliberately

MariaDB's current release notes identify MariaDB 11.8 as the latest long-term stable community series, maintained for three years. They also distinguish rolling and development releases. That distinction matters for CMS hosting because "newest" and "best production target" are not automatically the same thing.

MySQL has a similar split between LTS and Innovation releases. The LTS track is intended for environments that want a stable feature set and a longer support period. Innovation releases are production-grade too, but they are designed for faster-moving teams and can include behavior changes. Oracle specifically calls out areas such as SQL syntax, reserved words, query execution, and query performance as places where behavior changes can have application impact.

For a business owner, that means the target version is not a purely technical preference. For an agency, it is a support policy. For an operations lead, it is a risk decision. If the site is business-critical, choose the branch because it matches the CMS roadmap, hosting policy, and rollback capacity, not because it is the first option shown in a control panel.

Start with inventory, not the package upgrade

The package replacement is usually the small part. The paid work sits in the discovery, rehearsal, and risk control around it. Before touching production, identify the exact engine and version with SELECT VERSION(), @@version_comment;. Check server defaults with commands such as SHOW VARIABLES LIKE 'character_set_server'; and SHOW VARIABLES LIKE 'collation_server';. Confirm which sites share the server, which CMS versions they run, and whether any imports, replicas, deployment jobs, or reporting scripts depend on current database behavior.

Then prove the backup path. A backup is not enough; the team needs to know it can be restored quickly enough for the available maintenance window. For many CMS sites, that means testing a restore into staging, running the database upgrade there, executing mariadb-upgrade where the chosen MariaDB path requires it, and doing CMS smoke tests before scheduling production.

A sensible rollout

A controlled upgrade usually follows a simple sequence: inventory, target selection, backup and restore test, staging rehearsal, CMS checks, production cutover, and rollback readiness. The CMS checks should include login, editing, search, forms, checkout or donations if present, scheduled tasks, and any integrations that read or write database-backed content.

For a single WordPress site, this may be a small but real maintenance project. For an agency hosting several WordPress and Drupal clients, it becomes portfolio work: group similar sites, identify exceptions early, and avoid discovering the fragile ones during a production maintenance window.

Where GrN fits

Greg can help turn this from a vague hosting worry into a scoped upgrade plan: current-state audit, target version recommendation, staging rehearsal, backup and rollback checks, and coordination with the host or agency team doing the cutover. The goal is not to make the database upgrade dramatic. The goal is to make it boring in the right way.

If MariaDB 10.6 is still sitting under your WordPress or Drupal estate, treat July 6, 2026 as the deadline for a decision, not the day to start discovery. Talk to Greg about planning the upgrade.

Related on GrN.dk

  • WordPress 7.0 Collaboration Readiness: Why Legacy Meta Boxes and Hosting Assumptions Can Still Stall Your Upgrade
  • Drupal 10 Has a December 2026 Deadline, So Upgrade Inventory Has Become a Real Client Project
  • PHP 8.2 Has Six Months Left, and CMS Hosts Need a Plan

Need help with this kind of work?

Plan a safer database upgrade Get in touch with Greg.

Sources

  • MariaDB Community Server 10.6 Is Reaching End of Life - Here's What to Do Next
  • MariaDB Community Server Release Notes
  • WordPress Requirements
  • Drupal Database Server Requirements
  • MySQL Releases: Innovation and LTS
Last modified
2026-07-25

Tags

  • MariaDB
  • database
  • wordpress
  • Drupal
  • hosting

Review Greg on Google

Greg Nowak Google Reviews

 

Written recommendations from Trafik og Veje, Aarhus Municipality (2011) and AgroTech (2010) — read them on LinkedIn.

Illustrated infographic summarizing: Should publishers add Google’s new Preferred Sources button?
Should publishers add Google’s new Preferred Sources button?
2026-08-24

Google’s Preferred Sources button is worth a controlled test for eligible publishers, with careful choices around placement, performance and measurement.

Illustrated infographic summarizing: Search Console Can See TikTok Now. Your Reporting Has to Catch Up
Search Console Can See TikTok Now. Your Reporting Has to Catch Up
2026-08-23

Google can now report how social profiles appear in Search. Here is how to measure cross-channel discovery without mistaking visibility for business results.

Illustrated infographic summarizing: Your AI workflow has logs. Can they explain one bad decision?
Your AI workflow has logs. Can they explain one bad decision?
2026-08-22

Logs can show that every service worked while leaving a bad AI decision unexplained. See how connected traces and careful redaction close the gap.

Illustrated infographic summarizing: Security Questionnaires Eat Into Selling Time—Let AI Find the Evidence
Security Questionnaires Eat Into Selling Time—Let AI Find the Evidence
2026-08-21

NIS 2 is generating more supplier questionnaires. A controlled AI assistant can find approved answers and sources—and route uncertain cases for review.

Illustrated infographic summarizing: Locked out of your Apple developer account? Fix it before October 1
Locked out of your Apple developer account? Fix it before October 1
2026-08-20

Apple's updated developer agreement must be accepted by October 1, 2026, and many small app owners cannot even log in. Here is where Apple's two-factor codes really go, and how to fix your access before the deadline.

Illustrated infographic summarizing: Cloudflare Workflows Now Charges by the Step—Price the Outcome
Cloudflare Workflows Now Charges by the Step—Price the Outcome
2026-08-20

Cloudflare Workflows now bills paid plans for steps and stored state. Here is how to track cost per completed outcome without weakening reliability.

Illustrated infographic summarizing: Google’s AI Search Toggle Is a Publishing Decision, Not an SEO Setting
Google’s AI Search Toggle Is a Publishing Decision, Not an SEO Setting
2026-08-19

Google’s AI Search toggle forces a commercial choice about visibility, attribution and content use. Here’s how to make that choice responsibly.

Illustrated infographic summarizing: From Supplier Invoice to Bookkeeping: AI with a Control Checkpoint
From Supplier Invoice to Bookkeeping: AI with a Control Checkpoint
2026-08-18

AI can reduce the work involved in processing supplier invoices, but reliable bookkeeping requires validation, duplicate checks, approval and a clear audit trail.

Illustrated infographic summarizing: Nginx 1.30 Changed the Upstream Defaults—Test Before You Upgrade
Nginx 1.30 Changed the Upstream Defaults—Test Before You Upgrade
2026-08-17

Nginx 1.30 defaults upstream proxying to HTTP/1.1 with keepalive enabled. Here is what to inspect, model and test before upgrading.

Illustrated infographic summarizing: OpenAI’s Assistants API Shuts Down in Ten Days. Is Your App Ready?
OpenAI’s Assistants API Shuts Down in Ten Days. Is Your App Ready?
2026-08-16

OpenAI’s Assistants API shuts down on August 26, 2026. Learn what to inventory, how to preserve state and how to cut over without breaking the product.

More articles

Built by AI — available for your business. The daily articles on this site are researched, written and illustrated by an autonomous AI pipeline. At nowa.dk I install the same kind of AI automation in businesses at fixed prices — site in Danish, English version here, and web/marketing agencies have a dedicated page.

RSS feed

Footer

  • All articles
  • Contact

GrN.dk — AI automation, web platforms, web optimization, data handling and logistics.

© 2026 GrN.dk · LinkedIn · Contact · AI automation in Danish: nowa.dk

Behind GrN.dk: Individual Entrepreneur Codecrafter · Tax ID 305669096 · Bakhtrioni St. 22, 0194 Tbilisi, Georgia · official business register