LogAnalyzerのテーブルが破損し、表示されなくなったので、修復した。
下記は、通常のMySQLコマンドです。
# mysql -u root -p mysql> use Syslog; mysql> check table SystemEvents extended; ---------------------------+ | Syslog.SystemEvents | check | warning | Table is marked as crashed | | Syslog.SystemEvents | check | error | Size of datafile is: 20847562752 Should be: 20847562796 | | Syslog.SystemEvents | check | error | Corrupt |
Syslogと言うDBを検証したところ、Syslog.SystemEventsが破損マークとなっている。
これを、修復
mysql> repair table SystemEvents; ---------------------+ | Syslog.SystemEvents | repair | info | Found block that points outside data file at 20847562668 | | Syslog.SystemEvents | repair | status | OK
ちなみに、MySQLのテーブル(SystemEventsテーブル)を空にする場合は、
# mysql -u root -p mysql> use Syslog; TRUNCATE TABLE SystemEvents;