mysql不能在日志表中使用锁

当我在Debian MySQL 5.1中运行mysqlcheck命令时,我得到以下消息:

 Debian:~# mysqlcheck --all-databases -u root -p Enter password: mysql.columns_priv OK mysql.db OK mysql.event OK mysql.func OK mysql.general_log Error : You can't use locks with log tables. status : OK mysql.help_category OK mysql.help_keyword OK mysql.help_relation OK mysql.help_topic OK mysql.host OK mysql.ndb_binlog_index OK mysql.plugin OK mysql.proc OK mysql.procs_priv OK mysql.servers OK mysql.slow_log Error : You can't use locks with log tables. status : 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 

我想知道如何解决You can't use locks with log tables的错误信息。

运行表检查隐式locking表(等同于执行“LOCK TABLES”)以防止并发问题。 日志引擎是一个在5.1中引入的表types(就像myisam和innodb),它不需要 – 因此不支持 – locking。 慢日志和一般日志使用默认的引擎。 你所看到的信息是无害的。 您所链接的问题也表示用户可以忽略误导性的消息,并且该消息将在未来的版本中被删除。

以供参考:

报告了这个问题的Bug

http://bugs.mysql.com/bug.php?id=30487

http://bugs.mysql.com/bug.php?id=43829