An excellent blog post on what to do if your MySQL database server isn't working right because an InnoDB table has been corrupted. I've used this process myself and it works like a charm. Knowledge of MySQL in particular and RDBMSes in general is required.