|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы
WEB технологии (Public)
| |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от Rom1 (ok) on 05-Июл-09, 15:14 | ||
Развалился раздел, fsck провели восстановление. На этом разделе лежали фалй БД MySQL. | ||
| Высказать мнение | Ответить | Правка | Cообщить модератору | ||
| Оглавление |
|
| Сообщения по теме | [Сортировка по времени | RSS] |
| 1. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от Michael (??) on 05-Июл-09, 16:05 | ||
| ||
| Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от Rom1 (ok) on 05-Июл-09, 17:19 | ||
> | ||
| Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от Michael (??) on 05-Июл-09, 17:36 | ||
| ||
| Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от renton ![]() (??) on 06-Июл-09, 01:44 | ||
>А чего делать с .MYD и .MYI ? Какая у них структура? | ||
| Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от Rom1 (ok) on 06-Июл-09, 12:47 | ||
>[оверквотинг удален] | ||
| Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от Rom1 (ok) on 06-Июл-09, 13:04 | ||
>Пошел писать скрипт-переименовалку... | ||
| Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору | ||
| 7. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от Rom1 (ok) on 06-Июл-09, 15:26 | ||
Вот скрипт:#!/bin/sh | ||
| Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от angra (ok) on 07-Июл-09, 07:35 | ||
На индексы лучше сразу забить ибо их проще построить заново на основе информации из .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 (ok) on 07-Июл-09, 09:46 | ||
Спасибо, видимо именно так необходимо восстанавливать эти базы. | ||
| Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору | ||
| 10. "Срочно нужна помощь с MySQL" | +/– | |
Сообщение от angra (ok) on 07-Июл-09, 13:16 | ||
Зачем название таблицы еще раз записывать внутри файла? Чтобы иметь лишний геморрой с атомарностью RENAME TABLE, чувствительностью к регистру итд? | ||
| Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |