Вернуться   ИнформКлуб - то, что надо! > Научись и научи! > Web программирование > MySQL


Comment
 
Tutorial Tools Опции просмотра
Рекомендуемые Учебники
Битые таблицы myisam при переезде

Битые таблицы myisam при переезде

Опубликовал(а) Gostemilov
30.08.2017
По умолчанию Битые таблицы myisam при переезде

После смены сервера возникла проблема с некоторыми таблицами myisam:

mysql> select * from ph_tags;
ERROR 1034 (HY000): Incorrect key file for table 'ph_tags'; try to repair it



Причем ни repair через клиент mysql, ни myisamchk

find /var/db/mysql -type f -name 'ph_tags.MYI' -exec myisamchk --force -o -r -v {} \;



не cмогли восстановить таблицу.

mysql> repair table ph_tags;

+------------------+--------+----------+----------------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+------------------+--------+----------+----------------------------------------------------------+
| titsgtfo.ph_tags | repair | Error | Incorrect key file for table 'ph_tags'; try to repair it |
| titsgtfo.ph_tags | repair | error | Corrupt |
+------------------+--------+----------+----------------------------------------------------------+


Ларчик открылся так:

В Mysql есть конструкция, которая кстати уже depricated...

RESTORE TABLE tbl_name [, tbl_name] ... FROM '/path/to/backup/directory'



Указываем имя таблицы, скармливаем ей путь до копии файлов таблицы (.FRM, .MYI, .MYD)
и mysql успешно восстановит испорченные данные данные.

На всякий случай после рестора

mysql> repair table ph_tags;
+------------------+--------+----------+----------------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+------------------+--------+----------+----------------------------------------------------------+
| titsgtfo.ph_tags | repair | ok | ok
+------------------+--------+----------+----------------------------------------------------------+

Информация
Источник
skillz.ru/dev/php/ar...

Tutorial Tools

Comment

Tutorial Tools
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 09:58. Часовой пояс GMT.


Почитать

Анекдоты
Афоризмы
Поговорки
Пословицы
Форум
Цитатник

Посмотреть

Галерея PNG клипарта
Галерея бесшовных фонов

Скачать

Файловый архив
Скрипты
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, vBulletin Solutions, Inc. Перевод: zCarot