LINUX.ORG.RU

можно попробовать создать пустой 1.MYI и запустить myisamchk ?

Мопед не мой, ПЕРЕД ТЕМ КАК ЭТО ДЕЛАТЬ СОХРАНИ КОПИИ ИМЕЮЩИХСЯ MYD и frm .

gods-little-toy ★★★
()
Ответ на: комментарий от gods-little-toy

Можно не создавать пустой файл, он сам создастся.

Deleted
()
Ответ на: комментарий от gods-little-toy

# myisamchk --recover 1
myisamchk: error: File '1' doesn't exist

# myisamchk --recover 1.MYD
myisamchk: error: '1.MYD' is not a MyISAM-table

куда копать? ведь файл с данными MYD!
 в спраке по myisamchk сказано про .MYI

lioncub ★★
() автор топика
Ответ на: комментарий от lioncub

действительно, оказывается не чинит если MYI файла совсем нет. Если ты помнишь CREATE TABLE от этой таблицы, попробуй создать другую такую же таблицу (пустую) и скопировать MYI-файл от нее.

gods-little-toy ★★★
()
Ответ на: комментарий от gods-little-toy

создал пустую таблицу
за пустил myisamchk --recover 1.MYD
- recovering (with sort) MyISAM-table '2008_03_06'
Data records: 0
- Fixing index 1
Wrong bytesec:   0-  0-  0 at    4243460; Skipped
- Fixing index 2
- Fixing index 3
- Fixing index 4
- Fixing index 5
- Fixing index 6
- Fixing index 7
- Fixing index 8
Data records: 59056

Пишет, якобы восстановил 59 тыс... Хотя там больше 5 млн... 
Смотрю в таблицу, а там вообще ноль!

lioncub ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.