MySQLは普通に動いているようにみえるのだけど、こんなエラーが出ている。
Google翻訳曰く、
「イベントスケジューラが使用するシステムテーブルがサーバ起動時に損傷が認められたため、続行できません」
だ、そうだ。
本番サーバなんですが。。。
レプリケーションしているのだが、レプリケーション先にはこのエラーは出ていない。
ググってみると、「mysql_upgrade」を実行しなさい、ということなので素直に従う。
# mysql_upgrade -h localhost -u root -p --verbose --force
途中で出てきたWarningは
Running 'mysqlcheck' with connection arguments: '--host=localhost' Warning: Using a password on the command line interface can be insecure. Running 'mysqlcheck' with connection arguments: '--host=localhost' Warning: Using a password on the command line interface can be insecure. Running 'mysql_fix_privilege_tables'... Warning: Using a password on the command line interface can be insecure. Running 'mysqlcheck' with connection arguments: '--host=localhost' Warning: Using a password on the command line interface can be insecure. Running 'mysqlcheck' with connection arguments: '--host=localhost' Warning: Using a password on the command line interface can be insecure.
このくらい。あとは全部[ OK ]だった。
1分もかからずに終了したので、
/etc/rc.d/init.d/mysqld restart
で再起動。
おお!出なくなった!