"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como corrigir o erro "A tabela \'mysql.user\' está marcada como travada e deve ser reparada" no XAMPP?

Como corrigir o erro "A tabela \'mysql.user\' está marcada como travada e deve ser reparada" no XAMPP?

Publicado em 2024-11-04
Navegar:883

How to Fix \

Reparando a tabela 'user' do MySQL corrompida no XAMPP

A mensagem de erro "A tabela 'mysql.user' está marcada como travada e deve ser reparado" indica uma tabela de 'usuário' MySQL corrompida no XAMPP. Aqui está um guia passo a passo para resolver esse problema:

1. Remover a configuração 'skip-grant-tables' (se adicionada):
Se você já adicionou 'skip-grant-tables' ao seu arquivo 'my.ini', remova esta linha após reiniciar o XAMPP.

2. Reparar tabela 'user':

  • Inicie o XAMPP e abra o phpMyAdmin.
  • No painel esquerdo, selecione o banco de dados 'mysql'.
  • No painel direito, clique com o botão direito na tabela 'usuário' e escolha 'Reparar tabela'.

3. Recrie a tabela 'usuário' se o reparo falhar:
Se o reparo falhar, elimine a tabela 'usuário' e recrie-a usando os seguintes arquivos da distribuição backup:

  • C:\xampp\mysql\backup\mysql\user.frm
  • C:\xampp\mysql\backup\mysql\user.MYD
  • C:\xampp\mysql\backup\mysql\user.MYI

Copie esses arquivos para:

  • C:\xampp\mysql\data\mysql\

4. Reparar tabela 'db' (opcional):
Em alguns casos, reparar a tabela 'user' também pode exigir reparar a tabela 'db'. Siga o passo 2 para reparar a tabela 'db', se necessário.

5. Reinicie o XAMPP e gerencie usuários:
Reinicie o XAMPP e verifique se a tabela 'mysql.user' foi restaurada com sucesso. Agora você pode adicionar, remover ou editar usuários conforme necessário.

Observação:
Para evitar corrupção futura da tabela, certifique-se de que o MySQL esteja sendo executado com privilégios e recursos suficientes. Backups regulares também são cruciais para recuperação de dados em caso de problemas semelhantes.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3