mysql não pode usar bloqueios com tabelas de log

2

Quando executo o comando mysqlcheck no Debian MySQL 5.1, recebo as mensagens abaixo:

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

Eu quero saber como corrigir as mensagens de erro do You can't use locks with log tables .

    
por Xianlin 18.07.2014 / 06:27

1 resposta

4

A execução de verificações de tabela bloqueia implicitamente a tabela (equivalente à execução de 'LOCK TABLES') para evitar problemas de simultaneidade. O mecanismo de log é um tipo de tabela (assim como myisam e innodb) que foi introduzido no 5.1, que não precisa - e, portanto, não suporta - o bloqueio. O log lento e o log geral usam o mecanismo por padrão. A mensagem que você está vendo é inofensiva. O problema ligado também diz que os usuários podem ignorar a mensagem enganosa e que a mensagem será removida em uma versão futura.

Para referência:

Bug reportado sobre este problema

link

link

    
por 18.07.2014 / 06:41

Tags