Importando a velha pasta de dados MySQL
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.
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