Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как восстановить частично запроченную БД?
osCommerce по-русски. Форум. > Дизайн и программирование > Базы данных, Easy Populate
gde.ru
Здравствуйте!

В БД магазина на oscommerce запортилось 2 таблицы
faqdesk_configuration
faqdesk_description
Запортились полностью, починить невозможно.
Магазин выдает сообщения об ошибках:

1016 - Can't open file: 'faqdesk_configuration.MYD'. (errno: 144)

select configuration_key as cfgKey, configuration_value as cfgValue from faqdesk_configuration

Другие таблицы целы. Подскажите, пожалуйста, как восстановить работу магазина, чтобы сохранить содержимое других таблиц!

PS Бэкапа базы нет sad.gif
VaM
Просить хостера, видимо.
Он, по идее, должен делать резеврные копии.
gde.ru
Цитата(VaM @ 6.11.2007, 9:34) *
Просить хостера, видимо.
Он, по идее, должен делать резеврные копии.


А если резервных копий всё же нет?
Где взять структуру этих таблиц, чтобы воссоздать их хотябы пустыми?
VaM
Скачать модуль faq desk с addons.oscommerce.com и взять эти таблицы из архива с модулем.
Valerka
Запортились или запортил ??? smile.gif
А с чего вы взяли что БД?
1016 - не может открыть файл: 'faqdesk_configuration.MYD'. (errno: 144)
Ошибка появляется где?
gde.ru
Цитата(Valerka @ 6.11.2007, 10:20) *
Запортились или запортил ??? smile.gif


Это история, покрытая мраком smile.gif Факт, что их просто нет.

Цитата(Valerka @ 6.11.2007, 10:20) *
А с чего вы взяли что БД?
1016 - не может открыть файл: 'faqdesk_configuration.MYD'. (errno: 144)
Ошибка появляется где?


Выдает сам скрипт магазина. В панели управленя от хостера эти таблицы показываются с нулевым размером. С остальными таблицами всё нормально. А phpMyAdmin, при попытке зайти в базу, пишет:
Ошибка
SQL-запрос:

SELECT COUNT( * ) AS num
FROM `bd_name`.`faqdesk_configuration`

Ответ MySQL:

#1016 - Can't open file: 'faqdesk_configuration.MYD'. (errno: 144)
Andrew_Yer
Цитата(gde.ru @ 6.11.2007, 11:41) *
А phpMyAdmin, при попытке зайти в базу, пишет:
Ошибка
SQL-запрос:

SELECT COUNT( * ) AS num
FROM `bd_name`.`faqdesk_configuration`

Ответ MySQL:

#1016 - Can't open file: 'faqdesk_configuration.MYD'. (errno: 144)


Раз терять уже нечего, попробуйте перед восстановлением из бекапа отремонтировать таблицу.
Запрос REPAIR TABLE
В Вашем случае - repair table faqdesk_configuration
Но, это не во всех случаях может помочь.
Valerka
бекап!
и перезапишите нужные таблицы.
gde.ru
Цитата(Andrew_Yer @ 6.11.2007, 11:14) *
Раз терять уже нечего, попробуйте перед восстановлением из бекапа отремонтировать таблицу.
Запрос REPAIR TABLE
В Вашем случае - repair table faqdesk_configuration
Но, это не во всех случаях может помочь.


Помогло! Спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.