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:
[code]mysqldump NOME_DO_BANCO > c:\ARQUIVO.sql -v -h SERVIDOR -u USUARIO -pSENHA [/code]
Para explicar melhor, irei utilizar o bando de dados do GLPI:
[code]mysqldump glpix[1] > c:\Glpi.sql[2] -v[3] -h localhost[4] -u root[5] -p123456[6][/code]
[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:
[sql] mysqldump –all-databases > c:\mysql_all.sql -v -h localhost -u root -p123456 [/sql]
Comentários
10 respostas para “Dump MySQL no Windows”
https://sourceforge.net/projects/backupautomaticomysql
Sistema grátis de backup automático, muito útil para quem não quer se preocupar com seus backups para banco de dados MySQL, agendamento de backup com intervalos de 4 horários.
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.
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.
Daniel tem que ver se o nome do banco está correto.
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?
Sharlon você pode colocar no raiz do C ou em qualquer diretório.
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.
Show de bola! parabéns pelo capricho e senso de partilha.
@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?
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