Pode ser que você precise fazer o dump de apenas uma base de dados e não todas as existentes. Nesse caso o comando padrão seria:
mysqldump –u <usuario> –p<senha> -h localhost --databases NomeBase > nomedoarquivo.sql
Substituindo os campos do comando padrão acima por dados fictícios e supondo o dump de uma base de dados chamada “teste”, teríamos:
mysqldump –u root –pX436gt8 -h localhost --databases teste > nomedoarquivo.sql
Este comando geraria um arquivo chamado “nomedoarquivo.sql” com o dump da base de dados “teste”.
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 contém o SGBD instalado, mantenha o “localhost”, caso contrário, insira o IP da máquina.
- Antes do parâmetro “databases” existem dois hífens e não apenas um, como acontece nos outros parâmetros.
- Você poderia, no mesmo arquivo, efetuar o dump de mais de uma base. Suponhamos que quiséssemos salvar as bases de dados “teste” e “teste2”. Nosso comando seria:
mysqldump –u root –pX436gt8 -h localhost --databases teste teste2 > nomedoarquivo.sql
Para incluir outras bases de dados basta inseri-las, dentro do parâmetro “databases”, separadas por um espaço. Poderíamos colocar quantas bases quiséssemos.
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?
Final Fantasy X
O jogo Final Fantasy X para o Sony Playstation 2 vendeu, apenas no dia do seu lançamento, 1.455.732 cópias, estabelecendo um recorde de vendagem para as primeiras 24 horas de um game. Méritos da SquareSoft, que desenvolveu um excelente produto!
Música tema do Blanka
Até a primeira metade dos anos 90 era bastante comum que as trilhas sonoras dos games fossem criadas por mulheres e a responsável pelas músicas do clássico Street Fighter 2 foi Yoko Shimomura. Segundo ela, o ritmo "Tararirarin" da música tema do personagem Blanka, do Brasil, veio à sua cabeça enquanto ela estava no trem a caminho da Capcom.
Space Invaders
A partida mais longa do clássico Space Invaders durou incríveis 38 horas e 32 minutos e esta façanha foi conseguida por um jogador de apenas 12 anos! O jogo, claro, podia ser pausado para alimentação e descanso, mas ainda assim o recorde, estabelecido no dia 02/09/1980, ainda não foi quebrado. Saiba mais.
Donkey Kong
A empresa Universal City Studios, detentora dos direitos autorais do King Kong, processou a Nintendo logo após o lançamento de Donkey Kong, pois segundo ela, o game violava os seus direitos. Ela venceu o processo e recebeu da Nintendo uma indenização de quase 2 milhões de dólares.
PDP-1
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.