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