Pular para o conteúdo

Restaurando backup de tabelas mySQL

Dica publicada em Banco de Dados / MySQL
Gustavo Marcon gustavo_marcon
Hits: 26.982 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.

Gerando Miniaturas de Imagens com PHP

PHP e Banco de Dados Mysql

Fazendo Backup de Tabelas mySQL

Virtual Hosts no Apache

Descobrindo informações sobre o PHP

Tabelas corrompidas no MySQL

Erro ao iniciar o MySQL

Recuperando a senha do root de seu MySQL

Pesquisa entre datas no MySQL

MySQL - Como fazer backup de Triggers e Stored Procedures

#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.