MySQL
Create a MySQL restore schedule for SQL backups and validate the imported data with typed query gates.
Loading documentation…
A MySQL schedule imports a SQL backup into the exact MySQL version you select, then runs your validation gates.
| Series | Exact version | Tier |
|---|---|---|
| 5.5 | 5.5.62 | Legacy |
| 5.6 | 5.6.51 | Legacy |
| 5.7 | 5.7.44 | Legacy |
| 8.0 | 8.0.46 | Legacy |
| 8.1 | 8.1.0 | Legacy |
| 8.2 | 8.2.0 | Legacy |
| 8.3 | 8.3.0 | Legacy |
| 8.4 | 8.4.11 | Supported |
| 9.0 | 9.0.1 | Legacy |
| 9.1 | 9.1.0 | Legacy |
| 9.2 | 9.2.0 | Legacy |
| 9.3 | 9.3.0 | Legacy |
| 9.4 | 9.4.0 | Legacy |
| 9.5 | 9.5.0 | Legacy |
| 9.6 | 9.6.0 | Legacy |
| 9.7 | 9.7.2 | Supported |
| 26.7 | 26.7.0 | Supported |
These are the versions currently available in RestoreTrust. The console and the database-engine catalog are authoritative if the catalog changes. Prefer a Supported version for a new schedule unless your recovery target requires an exact Legacy version.
Choose the exact version corresponding to the system that produced the backup.
The dump format is SQL. Let RestoreTrust detect the container and compression, or enforce known values. You can use no container, tar, or ZIP and any compression offered in the console.
Select ZIP password metadata for a protected ZIP, or the matching age identity/passphrase metadata for age-encrypted input. Ensure the Kubernetes Secret exists in the worker's job namespace.
Enter an explicit target database when required. If left empty, RestoreTrust uses the first USE statement found in the dump; if none is present, it uses restoretrust_restore.
Require successful import and add read-only SQL probes for important data conditions. Compare each probe result as a boolean, integer, or string. Add duration gates for download, restore, or health probes when useful.
Prefer probes that detect incomplete or stale data, such as a minimum count for a critical entity or a known schema marker. Avoid queries that expose secret or personal values in results.
MySQL and MariaDB are separate restore targets. Select MySQL only when it matches the backup you intend to validate; a successful restore on a different engine or version would not test the required recovery path.
After saving, run the schedule manually and review the selected backup, restore log, probe results, and evidence.