Страница 1 из 1

подлючить базу INNODB

Добавлено: 2014-05-31 23:27:31
pin
Всем доброго времени суток!
Как водится, в пятницу вечером упал сервер БД. По закону подлости бЭкапы оказались битыми :shock: :cz2: (в базу днем залили ОЧЕНЬ много инфы и на другой машине, куда делается бэкап, тупо не хватило места.) файлик /etc/my.cnf то же никто не удосужился скопировать. В сухом остатке имеем винт, с папками innodb и myisam. Подмонтировал на другую машину, прогнал fsck - чисто! Уже легче, но как теперь прицепить INNODB? Таблички MYISAM взлетели, но параметры INNODB никто не помнит :cry: Проблема усугубляется еще и тем, что в одной базе разные типы таблиц - MyISAM и INNODB. ОС FreeBSD 8.4 версия MySQL -5.1.73. Заранее спасибо всем откликнувшимся.

Re: подлючить базу INNODB

Добавлено: 2014-06-01 6:02:06
Bayerische
Пробуйте просто включить engine, затем скопировать в db файлы базы.
Сразу можно сказать, использовался ли параметр per table.

Re: подлючить базу INNODB

Добавлено: 2014-06-01 8:05:17
pin
Скопировать файлы при запущенном мускуле? Я правильно понял? Просто я пробовал, если в конфиге неверно указываешь размер файла для innoDB или значение инкремента, то мускуль не может подключить скопированные туда файлики InnoDB. Можно поподробнее для "одаренных". Поросто пошли третьи сутки , когда сплю по два часа и голова уже плохо соображает.

Re: подлючить базу INNODB

Добавлено: 2014-06-01 8:09:21
Bayerische
включить engine
остановить сервер
скопировать в db файлы базы
запустить сервер
смотреть лог

Оно может ругнуться, что лог-файлы не такие, тогда их гнохнуть, при перезапуске создадутся сами из параметров.

Re: подлючить базу INNODB

Добавлено: 2014-06-01 21:01:37
Alex Keda
ошибка в логе какая?

Re: подлючить базу INNODB

Добавлено: 2014-06-03 11:50:49
pin
Всем откликнувшимся большое спасибо. все получилось согласно рекомендациям. От себя бы добавил, что ИМХО логи грохать не в коем случае нельзя! лично мне помогло force-recovery 6.

Re: подлючить базу INNODB

Добавлено: 2014-06-08 12:09:25
Alex Keda
бывает ничё не помогает...
ткоа какимнить чудом дампить то что дампится, грохать всю директорию с базами, восстанавливать надампленное, восстанавливать из бэкапа то что не удалось сдампитть...