From DiskInternals Data Recovery:
DiskInternals MySQL Recovery is a complete solution for database administrators who need to recover lost or damaged data from MySQL databases. Even in situations where there is no file system remaining, partial segments of data from InnoDB databases can still be recovered. Corrupted databases may also be repaired by using the software's advanced recovery algorithms to achieve the best possible results. A full Unicode character set is also supported to provide support for databases containing information in a wide variety of different languages, including those which use different scripts to the standard ASCII text. MySQL Recovery also provides a variety of export options. Recovered data can be exported to SQL dump files or data can be exported into a set of SQL scripts for rebuilding. Two GB per record may be recovered. Additionally, a visual preview feature allows users to see what can be recovered. This feature supports images and office-type documents in addition to basic text.