我在Windows 7机器上使用git bash.当我尝试使用mysqldump时,我收到一个错误:"sh.exe":mysqldump:command not found".我对此很新.有人能帮帮我吗?
pb2*_*b2q 14
你需要mysqldump在bash用来查找命令的路径上.UN*X shell(如bash和windows cmd)使用PATH环境变量来管理它.
要查看当前路径,请在bash中键入:
$ echo $PATH
Run Code Online (Sandbox Code Playgroud)
如果你已经安装了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下方有2个部分.要么工作,但让我们改变system设置.Path在Variable列.Path行.Variable value现场,一路滚动到字段的末尾,并在最后,补充一点:;c:\Program Files\MySql\MySQL Server 5.5/bin/.注意领先的分号:如果没有它,它将无法工作.OK,现在您可以关闭所有对话框/窗口.完成所有操作后,关闭Git bash窗口,然后再打开另一个窗口.类型:
$ mysqldump
Run Code Online (Sandbox Code Playgroud)
您应该从程序中获得使用说明.
如果没有,请键入以下内容再次查看路径:
$ echo $PATH
Run Code Online (Sandbox Code Playgroud)
你看到你添加的东西了吗?那里有任何MySQL目录吗?你可能只是错误输入了某些内容,或者错过了分号.再次检查步骤,确保一切正确.
| 归档时间: |
|
| 查看次数: |
5647 次 |
| 最近记录: |