Pergunta

Após uma reinstalação, todos os dados antigos ainda são exibidos dentro da pasta MySQL/Data, mas na verdade não são carregados no banco de dados.

Existe alguma maneira de fazer com que o MySQL digitalize sua pasta de dados e / ou reimportar as pastas antigas que possui em sua instalação anterior?

Alguns dados foram alterados após o último backup / exportação - parcialmente minha culpa -, então eu preferia reconhecer as pastas em vez de reimportar os arquivos SQL.

Foi útil?

Solução

Se os dados estiverem na pasta correta, eles serão visíveis no MySQL ou você receberá erros quando o servidor iniciar. Verificar /var/log/messages e seu log de erros MySQL (conforme definido em sua configuração).

Se você não recebe nenhum erro e não consegue ver os dados, é provável que o caminho dos dados em my.cnf está apontando para uma pasta diferente.

Outras dicas

Os acima são boas idéias. Para recuperar o backup de um diretório de backup existente com efeito zero em qualquer banco de dados existente:

  • mude my.cnf / my.ini para sua pasta de backup (se você não tiver oi - faça isso no futuro !!!)
  • Reinicie o serviço MySQL

Agora você está fugindo do seu backup, assim como um mysql dump para tabelas de dados que você precisa

  • mude my.cnf / my.ini para sua pasta ativa
  • Reinicie o serviço MySQL
  • importe seu mysql despejado
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top