MySQL起動時に"Checking for corrupt, not cleanly closed and upgrade needing tables.."が出力される
久しぶりにMySQLを起動したら、"Checking for corrupt, not cleanly closed and upgrade needing tables.."というメッセージが出力された。
インストール以来、起動していなかったので、元々出力されていたかもしれない。
/var/log/syslogには、以下のようなメッセージが出力されている。
/etc/mysql/debian-start[5362]: This installation of MySQL is already upgraded to 5.0.51a, use --force if you still need to run mysql_upgrade
気になったので、修復とかメッセージ通りにmysql_upgradeとか実行したが解消しなかった。
$ sudo mysqlcheck --check-upgrade --all-databases --auto-repair -u root -p Enter password: mysql.columns_priv OK mysql.db OK mysql.func OK mysql.help_category OK mysql.help_keyword OK mysql.help_relation OK mysql.help_topic OK mysql.host OK mysql.proc OK mysql.procs_priv OK mysql.tables_priv OK mysql.time_zone OK mysql.time_zone_leap_second OK mysql.time_zone_name OK mysql.time_zone_transition OK mysql.time_zone_transition_type OK mysql.user OK $ sudo mysql_upgrade --force -u root -p Enter password: Looking for 'mysql' in: /usr/bin/mysql Looking for 'mysqlcheck' in: /usr/bin/mysqlcheck Running 'mysqlcheck'... mysql.columns_priv OK mysql.db OK mysql.func OK mysql.help_category OK mysql.help_keyword OK mysql.help_relation OK mysql.help_topic OK mysql.host OK mysql.proc OK mysql.procs_priv OK mysql.tables_priv OK mysql.time_zone OK mysql.time_zone_leap_second OK mysql.time_zone_name OK mysql.time_zone_transition OK mysql.time_zone_transition_type OK mysql.user OK Running 'mysql_fix_privilege_tables'... OK
他の方のブログやUbuntu Forumsとか見ると、エラーではないようなので、そのままに。
何か気になる。