[英]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
按钮。 user
,下面是system
。 两者都可以,但让我们改变system
设置。 Variable
列中看到名为Path
的Variable
。 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.