Fórum Copia de arquivos do Mysql #30859
15/10/2006
0
Quer dizer, a cada 45 minutos fosse feito um ctrl+c na pasta do banco no mysql e um ctrl+v em outro lugar, isso com o banco em funcionamento.
Existe a possibilidade de que nesse momento da cópia se perca o que se está sendo feito no banco?
Eiol
Curtir tópico
+ 0Posts
17/10/2006
Mysys
voce pode usar um comando do mySQL pra isso
mysqlhotcopy db_name /path
ou
BACKUP TABLE nome_tabela[,nome_tabela...] TO ’/caminho/para/diret´orio/backup’
RESTORE TABLE nome_tabela[,nome_tabela...] FROM ’/caminho/para/diret´orio/backup’
com essa opcao o mysql bloqueia temporariamente tabela por tabela conforme esta sendo copiada.
Gostei + 0
17/10/2006
Eiol
Gostei + 0
17/10/2006
Mysys
pode ser feito sim
Gostei + 0
19/11/2006
Wagnerbianchi
O problema nítido de se copiar fisicamente o conteúdo da pats data, abaixo do diretório do MySQL é que, caso algum procedimento esteja em curso, provavelmente você terá problemas com este backup na hora de fazer uma restore. Sua base apresentará problemas de consistência e não funcionará como desejado.
O melhor a fazer é, crie um arquivo ´.bat´ com o comando de backup que deseja (mais indicado mysqldump), programe um cron no linux ou mesmo uma rotina no windows server 2003 para executar este bat.
Para copiar a pasta fisicamente, pare o MySQL, copie todo o conteúdo da pasta do seu banco de dados e após isto, restaure o serviço. Saliento que, fazer backup físico não é uma boa prática.
Quanto à replicação, o MySys tem razão, não importa qual é o master e qual é o slave. É uma ótima estratégia de manter dados paersistentes por mais tempo, mas não é uma estratégia de banckup confiável caso as máquinas fiquem no mesmo prédio, mesma casa ou mesmo escritório.
Qualquer dúvida, continue postando! :wink:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)