Restaurando backup de tabelas mySQL

Publicado por Gustavo Marcon em 21/05/2003

[ Hits: 26.186 ]

 


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.

Outras dicas deste autor

Gerando Miniaturas de Imagens com PHP

Imprimindo dados enviados via PHP

PHP e Banco de Dados Mysql

Virtual Hosts no Apache

Descobrindo informações sobre o PHP

Leitura recomendada

Acesso ao servidor MySQL

mySQL-WorkBench no Ubuntu

Backup diferente no MySQL

Removendo aviso de alerta do osCommerce

Nova versão recomendada do MySQL

  

Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts