Como fazer backup do banco de dados MySQL

Como fazer backup do banco de dados MySQL. O mysqldump acessa o banco de dados por vias normais, da mesma forma que um aplicativo qualquer faria. Isso permite que o backup aconteça mesmo se as bases de dados sejam alteradas durante o backup.

Como fazer backup do banco de dados MySQL

Para salvar todas as bases de dados do servidor no arquivo “backup.sql”, criado no diretório atual, por exemplo, o comando seria:

mysqldump -u root -p -x -e -A > backup.sql

Compactar gzip Como fazer backup do banco de dados MySQL

Pode-se reduzir o tamanho do arquivo compactando-o arquivo, o que pode ser feito adicionando a opção “ gzip” antes do “>” no comando:
mysqldump -u root -p -x -e -A gzip > backup.sql.gz

Descompactar gzip Como fazer backup do banco de dados MySQL

Para descompactar o arquivo, usa-se o comando “gunzip”:

gunzip backup.sql.gz

Se o arquivo foi compactado com senha use:

mysqldump -u root -p12345 -x -e -A gzip > backup.sql.gz