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 selecioneProperties
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 esystem
abaixo de. Qualquer um funcionará, mas vamos alterar osystem
configurações. - Role a lista até ver a variável chamada
Path
naVariable
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.