Помогите восстановиться...

Started by Dr_Brown on 2013-10-17 17:12 — 15 replies, 2481 views

#1
Седня упал сервак, 🙁 , пришлось переустанавливать заново, в общем сделал бекапы базы с помощью sxd, пытаюсь щас востановить, получаю ошибку вида по таблице bb_bt_dlstatus_mrg:

#1168 - Unable to open underlying table which is differently defined or of non-MyISAM type or doesn't exist

не пойму в чем фишка, писал в тех поддержку хостеру, получил ответ:

Проверили.
У Вас синтаксическая ошибка в дампах.
У некоторых таблиц прописано ENGINE=MRG_MyISAM ...
Типа таблиц в MySQL "MRG_MyISAM" не существует. Есть "MyISAM". Вам нужно создать корректные дампы или заменить в текущих "ENGINE=MRG_MyISAM" на "ENGINE=MyISAM"
#2
Беги от этого "хостера" 🙂
Посмотри, нет ли у тебя в эти таблицы инсертов. Если есть, выпиливай их из дампа и накатывай.
#3
dimka3210, скажи можно эту таблицу пропустить, и создать её из репозитраия движка?
я сомтрел наши запросы, там имеено MRG_MyISAM😕 да, таблицу создает инсерты не делает...
#4
Там не должно быть инсертов. Это представление. Оно прогревает данные с других таблиц. Просто должен её создать, а данные там сами появятся. То что у тебя там инсерты - это нормально. Просто удаляешь эти запросы из файла с дампом и все.
#5
dimka3210, все сделал, получилось....спасибо. тока с этой таблицей проблема была.
#6
dimka3210, вопрос по ходу пьесы, можно как то мускулу на серваке памяти больше что ли выделить, или буфер какой есть...? Или он сам берет скока ему надо из свободной ?
#7
Конфигами лимитирутся. my.cnf например. Там все понятно.
#8
Посмотри, нет ли у тебя в эти таблицы инсертов. Если есть, выпиливай их из дампа и накатывай.
я восстановился, не потеряв статистику... но хитро блин....
#9
Wertos, я тоже статистику не потерял, и без этой таблицы, вернее без инсертов в неё.
#10
Dr_Brown, нее... там есть какая то фигня с этим делом