Goal
Recover WordPress deliberately, with both the files and the database accounted for.Prerequisites
- A deployed WordPress site
Workflow
1
Before risky WordPress changes, take a WordPress (stack) backup for the files and a managed-database backup for the MySQL data — together, so they match.
2
To recover, restore the stack backup (files) and the managed-database backup (data) from completed backups.
3
Validate the public site, admin access, media, and plugin behavior after restore.
Files and database are backed up separately
A native WordPress site has two stores: the WordPress files in a persistent volume (wp-content — themes, plugins, uploads), and a separate managed MySQL database. The WordPress backup archives the file volume to S3; it does not include the database. The database is a managed database resource with its own backup and restore flow.- WordPress (stack) backup → the wp-content file volume.
- Managed-database backup → the MySQL data.
- A consistent recovery point needs both, taken close together.
Restore, then validate
- Restore the file backup and the database backup from completed backups — restoring only one leaves the site inconsistent.
- After restore, check the public site, admin login, media/uploads, and plugin behavior.
- Treat the restore status as “data is back”, not “the application is verified” — confirm the site yourself.
Back up before risky changes
Run both backups before core updates, major plugin or theme changes, or migrations. That gives you a known-good point — files and database in sync — to restore to if an update breaks the site.Expected result
You can recover a WordPress site fully, with files and database restored to a consistent point.
Common failures
Related guides
Back up and restore a database
Use durable recovery storage correctly and understand why backups are independent from portable SQL transfers.
Back up and restore a stack
Use S3-backed named-volume archives to protect and recover stateful stack data.
WordPress Control Surface
A first-class operational surface for direct WordPress projects: overview, narrow safe actions, diagnostics, and recent history.