Backup mysql com mysqldump-Tutorial linux

linux, tutorial linux, mysql, mysql error

O mysql um software livre de  banco de dados, nesse pequeno tutorial irei mostrar como fazer um backup dos dados, da estrutura do banco ou de todos os bancos de um servidor mysql através do mysqldump.

Fazendo o backup apenas das estruturas estrutura:

Para Fazer o backup apenas da estrutura de um banco de dados basta apenas digitar o comando abaixo:


  root@def_linux:#$ mysqldump -u seuusuario --password=suasenha -x -A -d > arquivo_saida

Descrição do comando acima:

mysqldump: comando de  backup do mysql.

-u: usuário do banco ou root do banco
--password: senha de acesso ao banco
-A: todos os  bancos do servidor
-d: indica que será feito o backup apenas da estrutura.
>  arquivo_saida: nome do arquivo de backup.
-x: bloqueia cada banco evitando acessos ao banco enquanto o backup é realizado


Fazendo o backup dos dados do banco:

 root@def_linux:#mysqldump -u seuusuario --password=suasenha -c  -t  -e -A > arquivo_saida

Do comando acima iremos destacar apenas as opções -e, -c e -t:

-c: usa comandos 'insert'
-t: não coloca os  comandos 'create table'
-e: compacta os insert' de manipulação do banco deixando-os mais rápidos )

Agora se  você quer apenas fazer um backup apenas de um banco de dados e  não de  todos os banco substitua a opção -A  por  --databases meubanco ous er quiser fazer o backup apenas de algumas tabelas do banco utilize a comando abaixo:

  $ mysqldump -u seuusuario --password=suasenha [opções] meubanco [nome das tabelas]

Outras opções podem ser utulizadas para maiores informações consulte a documentação no site do mysql.


Siga o @def_linux no twitter e fique por dentro dos nossos   tutoriais, dicas e promoções.

Nenhum comentário: