Posso fazer backup do Mysql 5.1 copiando todos os arquivos db (* .frm etc)?

1

Como eu li aqui: link

Funcionará para a versão 5.1? Posso fazer isso enquanto o MySQL está rodando?

A propósito, eu só posso ver * .frm, outros estão escondidos?

    
por user46250 19.10.2010 / 20:53

3 respostas

4

Eu recomendaria escrever um script para executar mysqldump com o sinalizador -d no esquema de backup.

Se você quiser mostrar o esquema, pode executar show create table table\G .

    
por 19.10.2010 / 21:24
2

Esta é uma má ideia por vários motivos. Sua melhor aposta é usar a ferramenta mysqldump . É muito fácil e produz um arquivo de backup flexível que contém todo o sql necessário para recriar seu banco de dados.

    
por 19.10.2010 / 21:24
0

Os arquivos FRM incluem apenas a definição de tabela,

Para MyISAM, os dados estão em arquivos MYD,

Para o InnoDB, em arquivos IDB nos tablespaces ibdata (na raiz do diretório de dados)

Mas não faz backup copiando os arquivos, o que será inutilizável.

    
por 03.11.2010 / 20:41

Tags