Страница 1 из 1

freebsd 10 mysql 5.5

Добавлено: 2014-12-16 20:49:55
bagas
Вечер добрый.
Не понятные ошибки в логе.
Причем тут порты?!

Код: Выделить всё

root@pipe:~ # tail -n 4 /var/mysql/log/mysql-errors.log
141216 20:38:10 [ERROR] /usr/local/libexec/mysqld: Incorrect key file for table '/tmp/#sql4733_9905d_21.MYI'; try to repair it
141216 20:38:10 [ERROR] Got an error from unknown thread, /usr/ports/databases/mysql55-server/work/mysql-5.5.41/storage/myisam/mi_write.c:226
141216 20:43:09 [ERROR] /usr/local/libexec/mysqld: Incorrect key file for table '/tmp/#sql4733_99db1_15.MYI'; try to repair it
141216 20:43:09 [ERROR] Got an error from unknown thread, /usr/ports/databases/mysql55-server/work/mysql-5.5.41/storage/myisam/mi_write.c:226
root@pipe:~ #
И таких ошибок очень много.
Не пойму в чем дело, подскажит что случилоь?
Понимаю, что таблица рушится.

Re: freebsd 10 mysql 5.5

Добавлено: 2014-12-19 21:48:37
BlitzKrieg
Ошибка звучит так. Неправильный файл ключей для таблицы и указан файл, попробуйте его починить.
От себя: давно с mysql не тыркался, но помнится мне, что файл MYI это файл индексов. Попробуйте пересоздать индексы если починить не получится.
Я бы сделал дамп, развернул бы его на VM и ковырял бы уже там. Попробовал бы пересоздать индексы, удалить файлы и пересоздать индексы.

freebsd 10 mysql 5.5

Добавлено: 2015-02-04 13:41:26
Времянщик
Верхний совет не отменяя, от себя предложу отказаться в принципе от MyISAM хранилища.
Их есть сейчас достаточно и они ничуть не хуже по скорости/отказоустойчивости. Если надо экстремальную скорость, то лучше эту задачу решать всё-таки не ценой сохранности данных.