<IfDefine>
только выполнения, когда апач запускает. HOST_*
переменные должны быть доступными в Вашем Сценарии PHP, таким образом, можно проверить $_ENV['HOST_PRODUCTION']
и поворот display_errors
прочь во время выполнения.
Первый запрос, который необходимо выполнить, является ВЫСТАВОЧНЫМИ МЕХАНИЗМАМИ;
Если в Столбце Поддержки для InnoDB говорится ОТКЛЮЧЕННЫЙ, то mysqld.log должен сказать то, что отключило его.
ПОКАЖИТЕ, что ТАБЛИЦЫ, скорее всего, пересекают только INFORMATION_SCHEMA.TABLES
После того как Вы пытаетесь установить информацию о таблицах InnoDB, которая требует удара ibdata1 файла для метаданных, это каркает и не может найти таблицы InnoDB. Я помню одно время, прося слишком много Пула буферов InnoDB, и у меня не было достаточной памяти. Двоичные файлы Percona - больше тупое в этом, потому что mysqld просто не запустится. Это намного лучше, чем стартовый MySQL в непродуманном состоянии.
В следующий раз InnoDB, кажется, находится на неисправности, выполняет ВЫСТАВОЧНЫЕ МЕХАНИЗМЫ сразу же и проверяет журнал ошибок!!!