Como criar um despejo SQL a partir dos arquivos de banco de dados MySQL

2

Estou usando o xtrabackup da Percona para fazer backup de meus bancos de dados on-line. Existe uma maneira de converter os arquivos de banco de dados de backup em um despejo SQL semelhante a um backup criado usando mysqldump?

    
por Supratik 24.07.2011 / 17:45

2 respostas

2

Você quer dizer que está tirando uma cópia em nível de arquivo de /var/lib/mysql (ou o equivalente no Windows)?

Se for esse o caso, restaure os arquivos em algum lugar e altere o diretório de dados do MySQL para onde você restaurou /var/lib/mysql , por exemplo. em /etc/my.cnf (ou o equivalente no Windows):

datadir=/tmp/restore/var/lib/mysql

Em seguida, reinicie o MySQL e você estará usando seus bancos de dados recuperados, que você pode usar mysqldump contra.

Se você estiver usando tabelas InnoDB, talvez seja necessário ler este .

    
por 24.07.2011 / 21:05