Проблемы с таблицами MySQL

Started by Dmitry, January 04, 2011, 05:09:15 PM

Previous topic - Next topic

Dmitry

Коллеги, "и снова здравствуйте"! :)

Поставил NetXMS 1.0.8 на Ubuntu Server 10.04 и MySQL 5.1.41. Всё бы хорошо, но myisamchk выдает два десятка таблиц с ошибками. После myisamchk -r всё фиксится, но совсем не надолго - похоже, до следующей записи в таблицы.

В чем может быть проблема? Вот результат чека:

root@bld-05:/var/lib/mysql/netxms# myisamchk --fast --silent /var/lib/mysql/netxms/*.MYI 2>&1|grep corrupt
MyISAM-table '/var/lib/mysql/netxms/audit_log.MYI' is corrupted
MyISAM-table '/var/lib/mysql/netxms/config.MYI' is corrupted
MyISAM-table '/var/lib/mysql/netxms/idata_12.MYI' is corrupted
MyISAM-table '/var/lib/mysql/netxms/idata_16.MYI' is corrupted
MyISAM-table '/var/lib/mysql/netxms/idata_24.MYI' is corrupted
MyISAM-table '/var/lib/mysql/netxms/idata_27.MYI' is corrupted
MyISAM-table '/var/lib/mysql/netxms/idata_43.MYI' is corrupted
MyISAM-table '/var/lib/mysql/netxms/idata_49.MYI' is corrupted
MyISAM-table '/var/lib/mysql/netxms/idata_52.MYI' is corrupted
MyISAM-table '/var/lib/mysql/netxms/idata_54.MYI' is corrupted
MyISAM-table '/var/lib/mysql/netxms/idata_59.MYI' is corrupted
MyISAM-table '/var/lib/mysql/netxms/idata_61.MYI' is corrupted
MyISAM-table '/var/lib/mysql/netxms/idata_69.MYI' is corrupted
MyISAM-table '/var/lib/mysql/netxms/idata_80.MYI' is corrupted
MyISAM-table '/var/lib/mysql/netxms/idata_89.MYI' is corrupted
MyISAM-table '/var/lib/mysql/netxms/object_properties.MYI' is corrupted
MyISAM-table '/var/lib/mysql/netxms/raw_dci_values.MYI' is corrupted
root@bld-05:/var/lib/mysql/netxms#

Dmitry

Похоже, сам дурак. myisamchk запускается только после остановки mysqld. Иначе он выдает некорректные результаты, а myisamchk -r вообще корёжит данные, если запускать его одновременно с работающим mysqld...