A Note on Recovering from InnoDB Corruption

InnoDB is a great storage engine for MySQL offering, among other things, transaction support. One of its drawbacks is the difficulty that you can face when corruption inevitably hits.

At work we have dealt with corrupt InnoDB tables often enough to make the procedure fairly routine. Last week I was faced with a situation that had me pulling my hair out; in fact we almost threw in the towel.

Ardan Labs

My full time engagement is with the very talented team at Ardan Labs. We specialize in the Go programming language and offer training and consulting services.

Wrecking Ball Media

From February 2015 to February 2016 I was a contracting engineer at Wrecking Ball Media Group. As a part of this team I worked on a web based community platform for Adobe. The project utilized several different APIs from Adobe and other vendors to create a white labeled site for connecting and empowering creative youth.


From October 2010 to February 2015 the majority of my development focus was with my employer TimeIPS. We made a time and attendance system which is used by thousands of companies around the world.