Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
MySQL Table was marked as crashed and should be repaired
Новая тема
Ответить
цитата
09/12/15 в 03:02
EagleOwl
Уже весь мозг вскипятил себе. От четырех СтримРотаторов сыплются письма такого содержания:
Цитата:
ATTENTION!!! There was a failure of the mysql tables. At restoration there was a failure - Table 'faces_b' is marked as crashed and should be repaired. Inform the administrator
Что интересно CHECK TABLE ошибок в них не видит.
Что я только с этой таблицей не делал:
- REPAIR TABLE и без USE_FRM и с ним
- mysqlcheck --repair делал
- myisamchk -r для файла MYI делал
- Сам сервер MySQL перезапускал понятно из предыдущих пунктов
- На СтримРотаторах ScriptState запускал
Тип таблицы - MyISAM.
Все без толку. Ошибки как валились так и валятся. Что еще можно попробовать?
Где эта долбаная отметка болтается вообще?
цитата
09/12/15 в 11:21
IgorZ
С fs нет проблем (место, ошибки) ?
цитата
09/12/15 в 11:38
Stek
Скопируй таблицу faces_b в новую, потом старую удали (или переименую) и новую переименуй в старую.
Только после копирования проверь, что бы в таблицах число строк совпадало. Иначе точно таблица битая.
цитата
09/12/15 в 19:09
EagleOwl
Stek писал:
Скопируй таблицу faces_b в новую, потом старую удали (или переименую) и новую переименуй в старую.
Только после копирования проверь, что бы в таблицах число строк совпадало. Иначе точно таблица битая.
Не поверишь - не помогло.
Снес вообще все таблицы и восстановил стримом из бекапа - и это не помогло.
цитата
09/12/15 в 22:14
IgorZ
А точно именно к этим таблицам обращается ?
цитата
09/12/15 в 22:53
EagleOwl
Саппорт Стрима утверждает что да
Цитата:
был запрос к таблице, и стрим выслал сообщение ошибки
винты проверили - с ними все в порядке.
цитата
10/12/15 в 00:09
Stek
Может как вариант не та база данных ?
Если уж даже после восстановления из бакапа продолжает сыпать ошибками, и база та и все верно - попробовать версию mysql обновить или сменить.
Может установлена какая нибудь mariadb или percona , где myisam заменен, в результате чего и сыпятся варнинги из за не совместимости.
цитата
10/12/15 в 00:28
johndoe2
Если всё настолько плохо
1) сделай полный экспорт всех баз
2) сервер стоп
3) переименуй каталог с базами (например /var/lib/mysql в /var/lib/mysql.bak)
4) переустанови сервер
5) импорт всех баз
Если даже после такого ничего не изменится, вызывай сантехника
цитата
10/12/15 в 00:55
EagleOwl
Stek писал:
Может как вариант не та база данных ?
Если уж даже после восстановления из бакапа продолжает сыпать ошибками, и база та и все верно - попробовать версию mysql обновить или сменить.
Может установлена какая нибудь mariadb или percona , где myisam заменен, в результате чего и сыпятся варнинги из за не совместимости.
Версия не менялась, кроме того на сервере несколько десятков стримов а ошибки валятся на четыре таблицы у четырех стримов.
Таблиц MyISAM вообще огромное количество в сумме.
цитата
10/12/15 в 01:56
EagleOwl
Мускуль обновили - не помогло.
цитата
10/12/15 в 02:15
johndoe2
EagleOwl писал:
Мускуль обновили - не помогло.
Я не просто обновление софта имел в виду. Ключевой момент: создать базы с нуля из дампов. Вообще с нуля. Т.е. перед переустановкой софта полностью убрать из видимости текущий каталог с физическими данными mysql. В этом суть
цитата
10/12/15 в 12:59
IgorZ
Попробуй trunc таблицам сделать, посмотри как работа изменится.
Может как прежде будет работать и данные выдаваться
Затем добавь одну строчку и снова посмотри. Затем остальные верни.
цитата
10/12/15 в 14:15
Cook
скорее всего смотришь не те базы
т.е. ты руками проверяешь не те базы на которые ругается стрим
цитата
11/12/15 в 03:15
EagleOwl
Исправили каким-то чудом, даже не до конца понял как.
Новая тема
Ответить
Эта страница в полной версии