Quais arquivos eu preciso recuperar bancos de dados MySQL do Ubuntu?

2

Eu tenho uma instalação agora não inicializável do Ubuntu. Quais arquivos eu preciso copiar para fazer backup de todos os bancos de dados MySQL (incluindo usuários e permissões do banco de dados)?

    
por erjiang 26.05.2010 / 23:05

2 respostas

1

Como você não tem nenhum dump, deseja os arquivos em /var/lib/mysql/<dbname> . Como o sistema não inicializa, eu inicializo com um CD ao vivo e monto apenas a unidade de disco rígido.

Deve ficar tudo bem se o DB não estiver em execução quando estiver desligado. Se estivesse em execução, poderia haver alguma corrupção. Também pode haver algum dano no sistema de arquivos, pois ele não inicializa. Aqui está uma postagem sobre como recuperar bancos de dados quando eles estão em um estado impuro.

No futuro, a maneira correta de fazer backup de bancos de dados (se você não usar um software especial para isso) é criar um despejo do banco de dados e fazer backup desses despejos.

    
por 26.05.2010 / 23:35
0

Os despejos de banco de dados.

Você pode ser capaz de copiar o diretório de dados para outra máquina e levantar o mysql lá. Mas você terá mais sorte com lixões reais.

man mysqldump.

    
por 26.05.2010 / 23:20