Atualmente existem várias interfaces gráficas que possibilitam gerar um dump das bases de dados, mas caso você se depare com uma situação em que precise fazer isso através da linha de comando, segue abaixo uma sugestão:

mysqldump –u <usuario> –p<senha> -h localhost --all-databases > nomedoarquivo.sql

Substituindo os campos do comando padrão acima por dados fictícios, teríamos:

mysqldump –u root –pX436gt8 -h localhost --all-databases > nomedoarquivo.sql

Este comando geraria um arquivo chamado “nomedoarquivo.sql” com o dump das bases.

Observações:
- Entre o trecho –u e o nome do usuário, existe um espaço em branco, mas entre o parâmetro –p e o início da senha não existe espaço em branco.
- A informação após o parâmetro –h é o endereço do servidor que contém o banco de dados. Se você estiver executando o comando na mesma máquina que possui o SGBD instalado, mantenha o “localhost”, caso contrário, insira o IP da máquina.
- Antes do parâmetro “all” existem dois hífens e não apenas um, como acontece nos outros parâmetros, mas entre a palavra “all” e a palavra “databases” existe somente um hífen.

Observação importante: você não precisa digitar sua senha na linha de comando, caso não queira revela-la para alguém que pode estar perto. Digitando somente o parâmetro -p, sem estar seguido pela senha, o comando será aceito e a senha será solicitada em seguida, em um campo oculto.


Outras dicas de MySQL


Adicionando colunas a uma tabela já existente

Alterando colunas de uma tabela já existente

Como salvar consulta do MySQL em CSV

Criando uma tabela a partir de outra já existente

Criando usuários e atribuindo permissões

Criptografando dados no MySQL

Descobrindo o tamanho em Mb da sua base de dados

Duplicando uma base de dados (backup da base de dados)

Duplicando uma tabela

Encontrando registros duplicados

Exibindo dados em formato de formulário

Exibindo permissões

Exibindo usuários

Gerando um dump de todas as bases de dados

Gerando um dump de uma base de dados específica

Gerando um dump de uma tabela específica

Gerando um dump somente da base de dados

Identificando e contando registros duplicados

Lendo dados criptografados no MySQL com C#

Removendo colunas a uma tabela já existente

Removendo permissões

Removendo registros duplicados e deixando somente o mais antigo

Removendo registros duplicados e deixando somente o mais recente

Renomeando uma tabela

Restaurando um dump

Retornando apenas os primeiros caracteres do campo – Função Left

Retornando apenas os últimos caracteres do campo – Função Right

Selecionando apenas parte de um campo

Selecionando X registros randômicos de uma tabela

Zerando um campo auto incremento

Você Sabia?

Digitar senhas em computadores de uso coletivo é extremamente perigoso, pois além de softwares de monitoramento, existem dispositivos de hardware que podem capturar suas senhas. Evite ao máximo acessar sites de bancos a partir destes computadores. Veja mais aqui.


O primeiro computador a conseguir rodar o jogo Spacewar era o PDP-1, que custava 120 mil dólares e pertencia ao Massachusetts Institute of Technology. O jogo demorou 200 horas para ser desenvolvido, em 1962, e seu criador foi um cientista da computação chamado Steve Russel.


O título Space Invaders, lançado em 1980, fez tanto sucesso em todo o mundo que as pessoas compravam o console Atari apenas para poderem jogá-lo em casa. Saiba mais sobre este incrível título clicando aqui.


O famoso título Final Fantasy, da Square Enix, tem este nome exatamente porque se tratava da última esperança da empresa, que estava à beira da falência quando o lançou. Clique aqui e conheça detalhes dessa história.


O mouse foi criado em 9 de dezembro de 1968, por um americano chamado Douglas Engelbart, que o batizou de "XY Position Indicator for a Display System". Conheça a história do mouse clicando aqui.