MySQL 8.0 to 8.4 Migration
Support for MySQL 8.0 ended in April 2026. We move systems still running 8.0 in production to 8.4 LTS, with the rollback plan ready.
$ dbsmedya --pre-migration-check --from=8.0 --to=8.4
β innodb_redo_log_capacity compatible
β mysql_native_password plugin deprecated
β 2 action items generated, review required
Why the migration should not be deferred
- MySQL 8.0 reached end of life in April 2026
- Because no security patches are published, new vulnerabilities stay open
- MySQL 8.4 LTS brings long-term support and performance improvements
- A planned migration removes the audit finding and the unplanned outage together
Pre-migration assessment
- A scan for deprecated features, including the mysql_native_password plugin changes
- An application compatibility check and a risk report
- Configuration and storage engine compatibility analysis
- An action plan: the points that need fixing before the migration
The migration itself
- A like-for-like migration rehearsal in a test environment
- A replication-based cutover strategy that keeps downtime to a minimum
- Performance verification after the migration
- A defined rollback plan at every step
