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

Dr_Brown

Пользователь
#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"
 

Dr_Brown

Пользователь
#3
dimka3210, скажи можно эту таблицу пропустить, и создать её из репозитраия движка?
я сомтрел наши запросы, там имеено MRG_MyISAM:confused: да, таблицу создает инсерты не делает...
 

dimka3210

Пользователь
#4
Там не должно быть инсертов. Это представление. Оно прогревает данные с других таблиц. Просто должен её создать, а данные там сами появятся. То что у тебя там инсерты - это нормально. Просто удаляешь эти запросы из файла с дампом и все.
 

Dr_Brown

Пользователь
#5
dimka3210, все сделал, получилось....спасибо. тока с этой таблицей проблема была.
 

Dr_Brown

Пользователь
#6
dimka3210, вопрос по ходу пьесы, можно как то мускулу на серваке памяти больше что ли выделить, или буфер какой есть...? Или он сам берет скока ему надо из свободной ?
 

Dr_Brown

Пользователь
#9
Wertos, я тоже статистику не потерял, и без этой таблицы, вернее без инсертов в неё.
 
Сверху