I would suggest you use the MySQL Database Recovery tool to Repair and recover MySQL database and extract data from it. This is one of the best utilities that deliver high accuracy while recovering files. It easily recovers database objects like tables, table properties, views, triggers, data types, etc. You can also try its demo version to evaluate its working for free.