Backup de databases Mysql via terminal

Estava cansado de fazer as coisas pelo PHPMYADMIN e apreguiça de instala-lo fez com que eu buscasse uma solução via terminal. Encontrei o/ 

Veja os comandos para backup e exportação de data bases do Mysql via terminal.

 Para os exemplos: usuário "root" e senha "senha123" Exportar o banco normalmente 

mysqldump -uroot -psenha123 nomedobanco > nomedobanco.sql
 
Exportar o banco com bzip2

mysqldump -uroot -psenha123 nomedobanco | bzip2 > nomedobanco.sql.bz2
 
Exportar o banco com gzip

mysqldump -uroot -psenha123 nomedobanco | gzip > nomedobanco.sql.gz 
 
Importar o banco normalmente (.sql)

mysql -uroot -psenha123 nomedobanco < nomedobanco.sql
 
Importar o banco com bzip2

bunzip2 < nomedobanco.sql.bz2 | mysql -uroot -psenha123 nomedobanco
 
Importar o banco com gzip

gunzip < nomedobanco.sql.gz | mysql -uroot -psenha123 nomedobanco
 
Exportar apenas rotinas

mysqldump --routines -uroot -psenha123 --no-create-info --no-data \
--no-create-db --skip-opt nome
 
A solução foi encontrada no site do Alex Weber. Recomendo ;)

Comentários

Postagens mais visitadas deste blog

CUPS+SAMBA - Servidor de Impressão - Parte 1

Instalando o GLPI Server - Cent Os 6.2