Realizando backups de bancos MySQL via CMD (Executar) e rotina de backups

Ramon

Autor Ramon
Data de criação May 14, 2024
Última edição Modificado há um ano
Visualizações 2 visualizações
  • Primeiro passo é ir no seguinte diretório do Wamp:

C:\wamp\bin\mysql\mysql5.1.36\bin

C:\wamp\bin\mysql\mysql5.5.20\bin

OBS.: A parte acima destacada em negrito pode variar de acordo com a versão do MySQL do Wamp instalado na máquina.

  • Feito isso, deve-se voltar uma pasta e criar uma outra pasta chamada “backup”

  • Após isso, clicar no local do caminho da pasta, conforme a imagem abaixo, digitar cmd e apertar “ENTER”:

  • Agora na tela do CMD deve ser digitado ou colado apenas o que está destacado em negrito abaixo:

C:\wamp\bin\mysql\mysql5.5.20\bin

Microsoft Windows [versão 6.1.7601]

Copyright (c) 2009 Microsoft Corporation. Todos os direitos reservados.

C:\wamp\bin\mysql\mysql5.5.20\bin>mysqldump

Usage: mysqldump [OPTIONS] database [tables]

OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]

OR mysqldump [OPTIONS] --all-databases [OPTIONS]

For more options, use mysqldump --help

C:\wamp\bin\mysql\mysql5.1.36\bin>mysqldump -uroot -p NOMEDOBANCODEDADOS >C:\wamp\bin\mysq

l\mysql5.1.36\backup\backup.sql

C:\wamp\bin\mysql\mysql5.5.20\bin>mysqldump -uroot -p NOMEDOBANCODEDADOS >C:\wamp\bin\mysq

l\mysql5.5.20\backup\backup.sql

OBS.: A parte acima destacada em ítálico e sublinhada pode variar de acordo com a versão do MySQL do Wamp instalado na máquina.

  • Após isso, basta aperta enter, digitar a senha do banco de dados e então apertar a tecla “ENTER” novamente, conforme mostra a imagem a seguir onde o - backup está sendo realizado

\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-

Explicação via CHATGPT

Claro! Comando (CMD). Aqui estão algumas etapas para criar um script de backup:

  1. Criando o Script de Backup:

    • Abra o Bloco de Notas ou qualquer editor de texto.

    • Digite o seguinte comando para fazer o backup do banco de dados:

      mysqldump -u seu_usuario -p sua_senha nome_do_banco > caminho_para_backup.sql
      • Substitua

        seu_usuario

        ,

        sua_senha

        ,

        nome_do_banco

        e

        caminho_para_backup.sql

        pelos valores apropriados.

      • O comando

        mysqldump

        cria um arquivo SQL contendo o backup do banco de dados.

    • Salve o arquivo com uma extensão

      .bat

      (por exemplo,

      backup_mysql.bat

      ).

  2. Agendando a Execução Automática:

    • Use o Agendador de Tarefas do Windows para agendar a execução do script de backup.

    • Abra o Agendador de Tarefas (pressione

      Win + R

      , digite

      taskschd.msc

      e clique em “OK”).

    • Crie uma nova tarefa:

      • Escolha a frequência (diariamente, semanalmente, etc.).

      • Na ação, selecione “Iniciar um programa” e aponte para o arquivo

        .bat

        que você criou.

      • Configure outras opções, como usuário e senha.

    • A tarefa será executada automaticamente no horário agendado.

  3. Testando o Backup:

    • Execute manualmente o arquivo

      .bat

      para verificar se o backup é criado corretamente.

    • Verifique se o arquivo

      caminho_para_backup.sql

      contém os dados do banco de dados.

Lembre-se de ajustar os detalhes conforme sua configuração específica. Essa abordagem permite automatizar o processo de backup sem a necessidade de um aplicativo gráfico. 😊

Se precisar de mais detalhes ou tiver alguma dúvida, estou à disposição12