|
![]() |
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Срочно нужна помощь с MySQL" | +/– | |
Сообщение от Rom1 ![]() | ||
Развалился раздел, fsck провели восстановление. На этом разделе лежали фалй БД MySQL. | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от Michael ![]() | ||
| ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
2. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от Rom1 ![]() | ||
> | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
3. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от Michael ![]() | ||
| ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
4. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от renton ![]() ![]() | ||
>А чего делать с .MYD и .MYI ? Какая у них структура? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
5. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от Rom1 ![]() | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
6. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от Rom1 ![]() | ||
>Пошел писать скрипт-переименовалку... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
7. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от Rom1 ![]() | ||
Вот скрипт:#!/bin/sh | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
8. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от angra ![]() | ||
На индексы лучше сразу забить ибо их проще построить заново на основе информации из .frm. А вот сопоставление .frm и .MYD я бы попробовал полным перебором. Создаем отдельную пустую БД, копируем(cp -a) туда произвольный .frm файл, даем ему какое-либо имя. По очереди копируем туда все .MYD файлы, давая им аналогичное имя и делая REPAIR TABLE имя_таблицы USE_FRM; до тех пор пока не избавимся от Found wrong stored record at 0. Для верности можно после этого сделать CHECK/ANALYZE TABLE. Полученную пару откладываем в сторону и переходим к следующей. В результате мы получим все пары frm+MYD, остается только на основе данных SHOW CREATE TABLE и памяти/записей/кода дать им правильные имена. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
9. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от Rom1 ![]() | ||
Спасибо, видимо именно так необходимо восстанавливать эти базы. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
10. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от angra ![]() | ||
Зачем название таблицы еще раз записывать внутри файла? Чтобы иметь лишний геморрой с атомарностью RENAME TABLE, чувствительностью к регистру итд? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |