[+/-]
myisamchk
myisamchk
myisamchk
myisamchk
myisamchk
myisamchk
myisamchk
para Recuperação em Caso de Falhas
A partir do MySQL versão 3.23.13 você pode mandar verificar as
tabelas MyISAM com o comando CHECK TABLE
. See
Secção 4.5.4, “Sintaxe de CHECK TABLE
”. Pode-se reparar tabelas com o
comando REPAIR TABLE
. See
Secção 4.5.5, “Sintaxe do REPAIR TABLE
”.
Para verificar/reparar tabelas MyISAM (.MYI
e
.MYD
) você deve utilizar o utilitário
myisamchk
. Para consistir/reparar tabelas
ISAM (.ISM
e .ISD
) você
deve usar o utilitário isamchk
. See
Capítulo 7, Tipos de Tabela do MySQL.
No texto a seguir iremos comentar sobre o
myisamchk
, mas tudo também se aplica ao
antigo isamchk
.
Você pode utilizar o utilitário myisamchk
para obter informações sobre suas tabelas de bancos de dados,
verficá-las, repará-las ou otimizá-las. As seguintes seções
descrevem como executar myisamchk
(incluindo
uma descrição de suas opções), como montar um calendário de
manutenção, e como utilizar o myisamchk
para executar suas várias funções.
Você pode, na maioria dos casos, utilizar o comando
OPTIMIZE TABLES
para otimizar e reparar
tabelas, mas não é tão rápido e confiável (no caso real de
erros fatais) como o mysisamchk
. Por outro
lado, OPTIMIZE TABLE
é mais fácil de usar e
você não tem que se preocupar com a recarrega das tabelas. See
Secção 4.6.1, “Sintaxe de OPTIMIZE TABLE
”.
Embora os reparos realizados pelo myisamchk
sejam bastante seguros, porém é sempre uma boa idéia fazer um
backup dos dados ANTES de realizar um reparo (ou qualquer coisa
que fará grandes alterações em alguma tabela)
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.