我想导出数据库,我正在使用此代码:
mysqldump -p -u markazo_b markazo_b > /tmp/file.sql
但是SSH显示此错误:
-bash: mysqldump: command not found
我该如何解决此问题?
阅读您的对话后,我找到了解决方案(至少对我来说)。这是一个权限问题。
我发现的解决方案是将MySql的安装目录添加到PATH
您可能在PATH上没有MySQL /bin
文件夹。转到您的mysql / bin文件夹,然后重试该命令。
对于OS X和MAMP(localhost)打开终端并运行
我的解决方案:(在Windows上)1,右键单击计算机==>属性==>高级系统设置==>在“高级”选项卡上,单击环境变量==>在系统变量上找到“路径”,然后单击“编辑”。2,最后,将mysql的bin文件夹复制到该文件夹。例如:D:\LEARN\wamp64\bin\mysql\mysql5.7.14\bin
3,重新启动cmd,然后重试您的命令。很好..
对于Mac用户,请查看/usr/local/
,这很可能是安装mysql的位置。可能有两个安装。我选择了一个没有名称的版本号。
您实际上正在尝试使用git bash,请尝试CMD xampp / mysql / bin