MySQL traz consigo o MySQLDUMP, que nada mais é que uma ferramenta que nos dá possibilidade de copiar os bancos de dados que estão dentro do SGBD MySQL. O Funcionamento deste é algo bem simples, é um programa cliente que coloca o conteúdo de tabelas em arquivos texto, chamados de DUMP. É útil para fazer cópias de segurança de bancos de dados ou transferir conteúdos de bancos de dados para outro servidor.

Sintaxe

mysqldump -u <usuario> -p<senha> <nome_banco> > <nome_arquivo.sql>
 
ex: mysqldump -u root -pxxxxx blogger > blogger.sql
  
Instruir o mysqldump a preceder a inserção em cada tabela com uma declaração DROP TABLE que apaga a tabela. Esta opção assegura que a operação de recarga remova qualquer cópia pré-existente da tabela antes de recriá-la:

mysqldump -u <usuario> -p<senha> --add-drop-table <nome_banco> > <nome_arquivo.sql>

(--all ou -a) Instrui o mysqldump a produzir declarações CREATE TABLE que incluam todas as opções específicas do MySQL (como o tipo de storage engine e comentários) com as quais cada tabela foi criada. Por padrão, o mysqldump não incluir todas essas opções, resultando em arquivos que poderiam ser mais portáveis para serem carregados com um SGBD que não seja o MySQL.

mysqldump -u <usuario> -p<senha> --all <nome_banco> > <nome_arquivo.sql>
 
 
Backup em XML:

mysqldump -u <usuario> -p<senha> --xml <nome_banco> > <nome_arquivo.xml>
 

0 comentários:

Postar um comentário

 
Top