sarman (sarman) wrote,
sarman
sarman

Восстановление InnoDB, столкнулся

Originally published at Борюсь с собой. You can comment here or there.

Ночью так при штатном обновлении Percona 5.6, как-то не запустилось. Сразу забекапил папку с данными и начал пробовать разные откат к предыдущей версии Percona, innodb_force_recovery – бесполезно, в итоге помогло следующее. На другом серв, с нуля накатил последний полный бекап. Затем на нем,

ALTER TABLE tbl_name DISCARD TABLESPACE;

Caution: This statement deletes the current .ibd file.

2. Put the backup .ibd file back in the proper database directory (the one that you copied above).

3. Issue this ALTER TABLE statement:

ALTER TABLE tbl_name IMPORT TABLESPACE;

Было достаточно.

Полезные ссылки: http://www.chriscalender.com/recovering-an-innodb-table-from-only-an-ibd-file/ и http://sqlinfo.ru/forum/viewtopic.php?id=2438

Tags: Администрирование
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 1 comment