Dump MySQL no Windows

Boa tarde galera,

Estou sem postar últimamente devido alguns problemas que ainda não terminaram, mas hooje estarei ensinando a fazer um “Dump” no MySQL.

OBJETIVO: Fazer backup de um determinado banco de dados no MySQL, sendo feito no Windows pelo prompt de comandos (CMD).

Vamos lá para começar faça o download do “mysqldump.exe” e salve no “C:\Windows\System32” da sua maquina.

Iremos utilizar um arquivo “.bat” para executar o DUMP, vamos criar o arquivo “Backup_MySQL.bat” e vamos edita-lo digitando o seguite comando:

mysqldump NOME_DO_BANCO > c:\ARQUIVO.sql -v -h SERVIDOR -u USUARIO -pSENHA 

Para explicar melhor, irei utilizar o bando de dados do GLPI:

mysqldump glpix[1] > c:\Glpi.sql[2] -v[3] -h localhost[4] -u root[5] -p123456[6]

[1] Banco de dados = glpi

[2] Arquivos que será gerado = C:\Glpi.sql

[3] Verbose = exibe os eventos na tela (opcional)

[4] Endereço do servidor = localhost ou ip do servidor

[5] Nome do usuário = Nome meu caso o root

[6] Senha do usuário = 123456

OBS: A senha tem que está na forma -p123456 tudo junto.

Para download dos arquivos utilizados “clique aqui“, espero ter ajudado muito que são usuário Windows e tem seu servidor MySQL.

Quaisquer dúvidas, sugestões ou criticas, por favor deixe seu comentário e até a próxima…

— Atualização Dia 10/09/2010 as 14:04 —

Lembrando que você pode colocar nas tarefas do Windows para executar esse arquivo diariamente.

— Atualização Dia 13/09/2010 as 13:00 —

Para fazer backup de todas as bases de dados, basta executar esse código:

 mysqldump --all-databases > c:\mysql_all.sql -v -h localhost -u root -p123456 

10 respostas para “Dump MySQL no Windows”

  1. Adriano você está usando linux ou windows?

    No Xampp existe um arquivo chamado mysql_start.bat e mysql_stop.bat com os script para Windows. E no Linux /etc/init.d/mysql-server stop e depois /etc/init.d/mysql-server start.

  2. Thiago, por gentileza, existe algum comando que posso usar p/ parar e iniciar o banco, pois quero fazer backup pelo NeroBackItUp e preciso de um script (bat) p/ parar e outro p/ iniciar o serviço p/ o Nero poder copiar o banco.
    Obrigado.

    Abs.

  3. Bom dia Thiago,
    Segui os seus passos, criei o arquivo com os parâmentros necessários. Porém o arquivo de backup que é gerado não contem nada, o tamanho é 0k. Tens ideia do que pode estar ocorrendo?

  4. estou estudando mysql e queria saber aonde coloco esse arquivo backup_mysql.bat depois de criado ? eu tenho que me conectar ao banco como root e invocar esse arquivo ? de que forma eu uso ele, onde guardá-lo? agradeço se me puder responder.

  5. @Nathalia: Verifiquei na net pois nunca ocorreu esse problema comigo, bom baixa a versão do WordPress nova substitui os arquivos novamente e tente acessar /wp-admin para atualizar, caso não funcione procura o arquivo “wp-config.php” e verifique os dados do banco.

    Espero ter ajudado, depois reporte aqui se funcionou ou não, ok?

  6. Thiago… tô com o seguinte problema: atualizei para a versão para 3.o e quando fui atualizar o banco de dados aparceu a seguinte informação:
    Fatal error: Call to undefined method wpdb::tables() in /home/espacomkt/www/wp-admin/includes/upgrade.php on line 1403

    DESCULPA SE MINHA PERGUNTA PAREÇA OBVIA. MAS COMECEI A USAR O WORDPRESS ESSA SEMANA E ESTOU UM POUCO PERDIDA.

    Aguardo uma possivel resposta. Obrigada

Os comentários estão desativados.