Files
Linux-Server-Management-Too…/modules/backup
cschantz 4ccbdbd3a2 Add smart detection for missing files from other databases
Automatically detects when missing tablespace errors are unrelated to the
selected database and recommends Force Recovery Level 1.

Changes:
- Added selected_database parameter to show_recovery_options()
- Detects if missing files are from selected DB vs other DBs
- Shows clear recommendation when missing files are ONLY from other databases
- Explains that Force Recovery Level 1 is safe and correct for selective restore
- Prevents user confusion when restoring single DB from full backup

Use case:
When user restores ibdata1 + single database (e.g., amea_wp) from a full backup,
ibdata1 contains metadata for all databases. Script now detects this and says:

  'SMART DETECTION: Missing files are from OTHER databases, not amea_wp'
  'Your selected database amea_wp appears to have all files!'
  'RECOMMENDED ACTION: Use Force Recovery Level 1'

This eliminates confusion and guides users to the correct solution.
2025-12-10 22:33:19 -05:00
..