Skip to content

MariaDB Pre Upgrade Steps

Support for MyISAM tables and MariaDB 10.6.x and below ends in June 2026 on AlmaLinux 8.
Before we can upgrade your server to MariaDB 11.0.4, all databases on all sites must be
using the InnoDB storage engine.

This guide explains how to:

  • Back up your databases safely
  • Check for MyISAM tables
  • Convert them to InnoDB using phpMyAdmin in Plesk

Step 1: Back up all databases (Important!)

Before making any changes, you must take a backup.

  1. Log in to Plesk
  2. Go to Websites & Domains → Backup Manager
  3. Create a backup for each subscription and save a copy locally

⚠️ Do not skip this step. Changes to database engines are permanent unless restored from backup.


Step 2: Identify all databases

  • A server may host multiple sites
  • Each site may have more than one database

Every database must be checked.

  1. In Plesk, go to Websites & Domains → Databases
  2. Note all databases listed
  3. Each one must be checked individually

Step 3: Open phpMyAdmin

For each database:

  1. Click phpMyAdmin
  2. Select the database
  3. Open the Structure tab

The Engine (Storage Engine) column shows the type:

  • InnoDB → OK, no action needed
  • MyISAM → Must be converted

Step 4: Convert MyISAM tables to InnoDB

Option A – Using the phpMyAdmin interface

  1. Tick the checkbox next to MyISAM tables
  2. At the bottom, select With selected → Change storage engine
  3. Choose InnoDB
  4. Click Go

Option B – Using SQL (advanced users)

ALTER TABLE table_name ENGINE=InnoDB;

Repeat for every MyISAM table in every database.


Step 4a: Benefits of InnoDB

Switching to InnoDB provides several advantages:

  1. Crash Recovery & Reliability
    • Supports transactions and automatic recovery if the server stops unexpectedly
  2. Foreign Key Support
    • Maintains data integrity between related tables
  3. Row-Level Locking
    • Only affected rows are locked, improving performance on busy websites
  4. Better Concurrency & Performance
    • Multiple users can read and write simultaneously
  5. Future-Proofing
    • MyISAM will no longer be supported; InnoDB continues to receive updates and security fixes

Step 5: Verify Conversion

  1. Refresh the Structure tab in phpMyAdmin
  2. Confirm all previously MyISAM tables now show InnoDB

Repeat for every database on every site.


Step 6: Check websites & restore if needed

  • Visit each website and test functionality
  • If issues occur:
    • Go to Backup Manager
    • Restore the backup made in Step 1

This ensures you can safely revert your sites to their previous state if needed.


Step 7: Contact us to schedule MariaDB upgrade

Once all tables are converted successfully:

  • Contact us to confirm completion
  • Schedule MariaDB upgrade to 11.0.4

Important information:

  • Upgrade takes approx. 30 minutes
  • Websites will be offline during this period
  • Upgrades can be performed Monday–Thursday, 9am–5pm

Optional cleanup

If possible, remove any domains or sites no longer in use from Plesk.
This helps us complete the MariaDB upgrade efficiently.


After the upgrade

  • Test all websites
  • Confirm admin areas load correctly
  • Report any issues promptly

If required, databases can be restored from the backups taken earlier.


✅ Notes / Tips

  • Always backup all databases before conversion
  • Test all websites after conversion; older plugins may require MyISAM
  • InnoDB improves performance, reliability, and crash recovery
  • Contact your web developer if any issues appear after conversion


Was this article helpful?

Related guides