mysql

Неприятная ошибка MysQL MariaDB - Please DISCARD the tablespace before IMPORT

У меня ошибка возникла при включении опции innodb_flush_log_at_trx_commit=0

Те mysql работает шустро, но с хорошим шансом поломаться )

Ну и лечение, если поймали такую ошибку, с удалением таблицы. у меня это `cache_update`  можно удалять. 

А удалять не поулчается  и тд и тп

Созадеть вот так: Те в нормальном файле мы меняем InnoDB на MyISAM

1.

Tags: 

Востановление базы данных MySQL mariadb из файлов *.frm и *.ibd

Намучался изрядно, прежде чем нашёл решение проблемы. 

Были файлы таблицы *.frm и *.ibd , а вот схемы действий небыло. 

Забегая вперед скажу, что схема довольна проста и делиться на два основных шага.

1. создаем структуру таблиц

2. заменяем фалы *.ibd на наши, которые востанавливаем

но не всё так просто

а теперь подробнее.

создание структуры таблиц

1. Ставим утилиту

Tags: