Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Git bash no Windows 7. O comando mysqldump não está funcionando


Você precisará de mysqldump no caminho que o bash está usando para encontrar comandos. Shells UN*X, como bash e também windows cmd, usam um PATH variável de ambiente para gerenciar isso.

Para ver seu caminho atual, digite isso no bash:
$ echo $PATH

Se você instalou o MySQL, ele normalmente está localizado em c:\Program Files\MySql , e os programas de suporte, como mysqldump , estão em c:\Program Files\MySql\MySQL Server 5.5\bin\ . Você precisará ter esse diretório em seu caminho. Se o MySQL foi instalado em outro lugar em sua máquina, você precisará encontrar o bin diretório lá e use isso caminho nestas instruções.

A melhor maneira de fazer isso no Windows é alterando as variáveis ​​de ambiente do usuário ou do sistema. Para fazer isso, no Windows Explorer:
  • Clique com o botão direito do mouse em Computer e selecione Properties no menu.
  • Na janela resultante, escolha Advanced System Settings na barra lateral.
  • Na caixa de diálogo resultante, clique no botão Advanced guia.
  • Perto da parte inferior, clique em Environment Variables botão.
  • Há 2 seções, user na parte superior e system abaixo de. Qualquer um funcionará, mas vamos alterar o system configurações.
  • Role a lista até ver a variável chamada Path na Variable coluna.
  • Clique duas vezes neste Path linha.
  • Na caixa de diálogo resultante, no Variable value campo, role até o final do campo e, no final, adicione isto:;c:\Program Files\MySql\MySQL Server 5.5/bin/ . Observe o ponto e vírgula à esquerda :não funcionará sem ele.
  • Clique em OK e agora você pode fechar todas as caixas de diálogo/janelas.

Depois de fazer tudo isso, feche a janela do Git bash e abra outra. Tipo:
$ mysqldump

Você deve obter instruções de uso do programa.

Caso contrário, observe o caminho novamente digitando:
$ echo $PATH

Você vê algo parecido com o que você adicionou? Algum diretório MySQL lá? É provável que você tenha digitado algo errado ou perdido o ponto e vírgula. Repasse os passos novamente e certifique-se de que tudo está correto.