Backup do mysql dos arquivos

1

Eu tenho problemas para executar o MySQL (estou no disco de recuperação e não consigo executar nada) e gostaria de fazer o backup dos bancos de dados dos arquivos do sistema porque estou planejando formatar o sistema. Como posso fazer isso?

Obrigado.

    
por The Quantum Physicist 23.01.2014 / 11:38

2 respostas

3

Se o seu sistema não estiver completamente inoperante (ou seja, o serviço MySQL pode ser iniciado):

1) Inicialize a partir da mídia de resgate

2) Monte o disco do seu sistema

mount /dev/sdX /mnt/tmp

3) Monte sistemas de arquivos virtuais

mount -o bind /dev /mnt/tmp/dev
mount -t proc proc /mnt/tmp/proc
mount -t sysfs sys /mnt/tmp/sys

4) Alterar raiz

chroot /mnt/tmp

5) Quando você está no ambiente chroot'ed, inicie o serviço MySQL

/etc/init.d/mysql start

6) Faça backup de db como você faz normalmente

Não esqueça de verificar sua formatação de backup antes ; você também pode fazer backup de arquivos brutos do MySQL, backups nunca prejudicam.

    
por 23.01.2014 / 12:39
0

Aqui estão duas coisas que você pode tentar.
O primeiro pode trabalhar o segundo deve funcionar, mas é mais complicado.

  1. Copie os arquivos do banco de dados (geralmente encontrados em $SOMEPATH/mysql/data ). Faça uma nova instalação do mysql (use a mesma versão e os como fonte). Despeje os arquivos do banco de dados nas novas instalações data dir. Inicie o mysql e isso pode funcionar.

  2. Monte o disco em um computador em funcionamento. Use o "Percona Xtrabackup" para fazer um backup dos dados. Em seguida, use esse backup para restaurar. (não pergunte como usar o Xtrabackup, leia os documentos)

por 23.01.2014 / 12:28

Tags