quarta-feira, 18 de julho de 2012

Usando mysqldump: Backup no MySQL

Comando simples e muito útil para fazer backup de um banco mysql. 
Sem mais, vamos as alternativas:


Backup de todos bancos (parâmetro -A) do host passado, travando as bases de dados no momento em que cada uma é copiada (parâmetro -x) com otimização que permite ao mysqldump combinar argumentos INSERT dentro das tabelas (parâmetro -e):
mysqldump --host=host_do_seu_bd -u nome_do_usuario -pSENHA -x -e -A > backup.sql


Backup somente dos dados de um determinado banco (parâmetro -B) :

mysqldump -u usuario -pSENHA -B database_escolhido --no-create-info > backup.sql


Backup exportando somente a estrutura ou o esquema da base de dados (parâmetro -d):

mysqldump -u usuario -pSENHA -d -B database_escolhido > backup.sql

Nenhum comentário:

Postar um comentário