Pular para o conteúdo

Restaurando backup de tabelas mySQL

Dica publicada em Banco de Dados / MySQL
Gustavo Marcon gustavo_marcon
Hits: 26.979 Categoria: Banco de Dados Subcategoria: MySQL
  • Indicar
  • Impressora
  • Denunciar

Restaurando backup de tabelas mySQL

Atendendo a pedidos de usuários que gostaram da dica sobre backup do mysql, mas queriam saber como restaurar esse backup, estou mostrando aqui o comando utilizado.

É muito simples, mas antes note que:
  • esse comando só funciona com tabelas do tipo MyISAM.
  • o MySQL não sobrescreverá uma tabela existente.
Mas vamos lá.

O comando é:

MYSQL> RESTORE TABLE tabela FROM 'diretorio_onde_esta_copia'

Espero que isso complete as necessidades de backup de todos vocês.

Lembrando que é interessante executar esse comando via scripts php para ter cópias seguras dos dados dos sistemas desenvolvidos.

Fazendo Backup de Tabelas mySQL

Virtual Hosts no Apache

Imprimindo dados enviados via PHP

PHP e Banco de Dados Mysql

Gerando Miniaturas de Imagens com PHP

mySQL-WorkBench no Ubuntu

Instalando o Servidor MySQL no Linux

Pesquisa entre datas no MySQL

MySQL: Duplicando uma tabela com apenas 1 comando SQL

Backup diferente no MySQL

#1 Comentário enviado por je em 02/07/2004 - 08:17h
Eu não consigo utilizar, porque da-me sempre o mesmo erro:

+----------+---------+----------+--------------------------+
| Table | Op | Msg_type | Msg_text |
+----------+---------+----------+--------------------------+
| noticias | restore | error | Failed copying .frm file |
+----------+---------+----------+--------------------------+
1 row in set (0.00 sec)
#2 Comentário enviado por eduardompozzi em 09/11/2007 - 10:30h
E para fazer restore em uma database???
Como eu faço???
#3 Comentário enviado por eduardompozzi em 09/11/2007 - 11:08h
Já achei já.. Muito obrigado..
se alguém quiser saber vc digita no shell
> mysql -h localhost -u root -p senha database < batabaserestore.sql

[]'s

Contribuir com comentário

Entre na sua conta para comentar.