MySQL Data Rescue

ProwessDataUnloader

Built for data rescueRecover what remains readable
PDU for MySQLPhysical Data Recovery
DB Surgerydb.surgery

Extract recoverable data from InnoDB, MyISAM, logs and disk fragments.

MySQL · Data Recovery

What is PDU

Prowess Data Unloader (PDU) recovers MySQL data from preserved physical files, even when the database cannot start.

Built for recovery
One tool for every MySQL data rescue scenario
Core capabilities

Extract data even when the instance cannot start

PDU reads frozen copies of physical files, so data can be extracted without starting the damaged database.

Extract directly from data files

Read surviving InnoDB tablespaces and MyISAM files and choose the recovery method that fits those files.

Read metadata from physical files

Identify table definitions from FRM, SDI and the data dictionary. Use the supported commands to extract definitions and attributes of views, triggers and other non-table objects.

Recover mistakes from logs

Extract records from before a DELETE or UPDATE using ROW Binlog. Undo and Redo recovery each have their own requirements.

Scan fragments for dropped tables

DropScan scans surviving pages and records possible table definitions and page sources. It records uncertain ownership and missing dependencies separately.

What PDU Brings

Preserve the incident files, then choose a recovery method based on the files and logs that remain.

01

Professional Recovery

PDU provides commands for InnoDB, MyISAM and log recovery. Choose the operation that fits the surviving files, table definitions and transaction records.

02

Preserve Recovery Opportunities

If the instance will not start or a table has been dropped, scan surviving files and disk pages. Record overwritten data and missing dependencies because they affect the result.

03

Choose a Method for the Files You Have

Use the recovery commands for the directory, table files, logs or disk fragments you have. Old values still need to be matched to the target point; they do not establish a complete business snapshot.

MySQL Data Recovery

Minimize Downtime
Maximize Recovery

After data loss, preserve the original files first. PDU extracts readable data and records parsing failures to help determine what can be recovered.

  • 01
    Keep incident sources read-only and save results in a separate launch directory
  • 02
    Choose recovery paths for files, logs and fragments
  • 03
    Maintain full control over sensitive data
  • 04
    Preserve native results, failure reasons and provenance
3
Supported Source Versions
5.7 / 8.0
Source Versions
100%
Non-destructive
5.7.44 · 8.0.28 · 8.0.46
Data Recovery

Ready to Recover Your Data?

Read the MySQL documentation to confirm versions, surviving sources and applicable recovery methods.

MySQL 首页