Ситуация: случился сбой, 2-3 таблицы были повреждены, InnoBD. Ну, посмотрел какие - восстановил. Но: у всех таблиц, которые не были повреждены, в разных базах (300 шт.) у таблиц типа InnoBD статус "используется". Как его исправить?
Пишу:
mysqldump -u... -p... Х > 'Х.sql'
Получаю:
mysqldump: Got error: 1932: "Table 'Х.*' doesn't exist in engine" when using LOCK TABLES
Пишу:
mysqldump --skip-lock-tables -u... -p... Х > 'Х.sql'
Получаю:
mysqldump: Couldn't execute 'show create table `*`': Table 'Х.*' doesn't exist in engine (1932)