繁体   English   中英

Windows 7上的Git bash.mysqldump命令无法正常工作

[英]Git bash on windows 7. mysqldump command is not working

我在Windows 7机器上使用git bash。 当我尝试使用mysqldump时,我收到一个错误:“sh.exe”:mysqldump:command not found“。我对此很新。有人能帮帮我吗?

你需要在bash用来查找命令的路径上使用mysqldump UN * X shell(如bash和windows cmd)使用PATH环境变量来管理它。

要查看当前路径,请在bash中键入:

$ echo $PATH

如果您安装了MySQL,它通常位于c:\\Program Files\\MySql ,而支持程序(如mysqldump )位于c:\\Program Files\\MySql\\MySQL Server 5.5\\bin\\ 您需要在路径上包含该目录。 如果MySQL已安装在您计算机上的其他位置,那么您需要在那里找到bin目录并在这些说明中使用路径。

在Windows中执行此操作的最佳方法是更改​​用户或系统环境变量。 为此,在Windows资源管理器中:

  • 右键单击“ Computer并从菜单中选择“ Properties ”。
  • 在结果窗口中,选择侧栏中的Advanced System Settings
  • 在结果对话框中,单击“ Advanced选项卡。
  • 在底部附近,单击“ Environment Variables按钮。
  • 共有2个部分,顶部是user ,下面是system 两者都可以,但让我们改变system设置。
  • 滚动列表,直到在“ Variable列中看到名为PathVariable
  • 双击此Path行。
  • 在结果对话框的“ Variable value字段中,一直滚动到字段的末尾,最后添加: ;c:\\Program Files\\MySql\\MySQL Server 5.5/bin/ 注意领先的分号 :如果没有它,它将无法工作。
  • 单击OK ,现在您可以关闭所有对话框/窗口。

完成所有操作后,关闭Git bash窗口,然后打开另一个窗口。 类型:

$ mysqldump

您应该从程序中获得使用说明。

如果没有,请键入以下内容再次查看路径:

$ echo $PATH

你看到你添加的东西了吗? 那里有任何MySQL目录吗? 你可能只是错误输入了某些内容,或者错过了分号。 再次检查步骤,确保一切正确。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM