Backup diferente no MySQL

Publicado por Alan Rafael Rodrigo Batista em 04/12/2003

[ Hits: 11.735 ]

 


Backup diferente no MySQL



Salve comunidade Linux!

Vou postar aqui uma dica de como fazer backup do MySQL em apenas um arquivo de forma rápida e prática.

Trata-se de dar um "dump", ou seja, despejo da estrutura das tabelas e dos dados contidos na mesma.

Este tipo de backup é o mais recomendado no manual do MySQL e eu já venho usando-o não só para backup, mas também para distribuir as demos do programa que estou desenvolvendo.

Digite:

$ mysqldump BD tabelas >> arquivo.txt

Onde:
  • BD: é o nome do seu banco de dados;
  • tabelas (opcional): lista das tabelas a serem copiadas. Caso nenhuma seja informada, assume-se que são todas. Caso deseja lista mais de uma tabela, separe os nomes por ",", exemplo: tabela1,tabela2;
  • arquivo.txt: armazenará o conteúdo do backup, que é composto por comandos SQL.


Fácil né!? Para restaurar o backup é mais fácil ainda, basta digitar:

$ mysql BD < arquivo.txt

Espero que esta dica seja tão útil quanto é para mim!
Um grande abraço,
Alan

Outras dicas deste autor

Quanta, um excelente editor HTML e PHP

Clonando HD's com o auxílio do kurumin

Configurando modens Pctel Amr

Apollon: para abandonar o Kazaa de vez e sem desculpas

Leitura recomendada

Mysqldump no cron do Slackware

MySQL - Erro 1045: Access denied for user: 'root@localhost'

Automatizando o processo de backup do MySQL

MariaDB escutando TCP/IP no Slackware

Como solucionar ERROR 2002: Can't connect to local MySQL server

  

Comentários
[1] Comentário enviado por removido em 10/12/2004 - 09:17h

showww de bola amigo muito simples esse comando mesmo.

[2] Comentário enviado por comfaa em 03/05/2011 - 19:37h

tem como roda-lo por dentro do php ?
abraços



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts