У меня были те же сообщения об ошибках, но причина была другая. Мои таблицы InnoDB были повреждены, потому что вся файловая система перешла в режим только для чтения. Я исправил коррупцию, добавив следующую строку в /etc/mysql/my.cf
innodb_force_recovery = 1
Я запустил MySQL:
sudo service mysql start
MySQL запустился, и я сбросил / экспортировал все таблицы. Я изменил innodb_force_recovery на 0 (= по умолчанию) и перезапустил MySQL:
sudo service mysql restart
Я использую Ubuntu 12.04 с MySQL 5.5. Мне потребовалось много времени, прежде чем я нашел проблему, и надеюсь, что смогу помочь кому-то с этим ответом. См. Также http://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html