When to Restore
Restore when you need to revert to a previous database state, for example:
- After a failed upgrade or migration.
- After accidental data loss or corruption.
- To roll back to a known-good state.
Warning: Restoring overwrites your current database. All data created after the backup was made will be lost.
Step-by-Step: Restore from an Existing Backup
- In the top navigation bar, click Settings.
- In the dropdown that opens, click Add-Ons.
- On the Add-Ons page, scroll to the System Settings section.
- Find the Backups card and click Go to Module.
- On the Backup Panel page, scroll down to the Backup Files table.
- Find the MySQL backup row you want to restore. Only MySQL backups have a Restore button — Script backups do not.
- In the Actions column of that row, click the Restore button (circular arrow icon).
- A confirmation dialog appears. Click OK to confirm.
- The page redirects and the database is restored. You will see a success message when done.
Before You Restore
- Create a new database backup of your current state. If the restore causes issues, you can revert to that backup.
- Ensure the backup file you choose is valid and from the same AffiliatePro version (or a compatible one).
Script Backups Cannot Be Restored via This Page
Script backups (full code zips) do not have a Restore button. To restore script files, you must manually extract the .zip to your server or use FTP/cPanel File Manager. The Restore action applies only to MySQL/database backups.
Demo Mode
Restore is disabled when the site is in demo mode.