我打开命令行&像这样转到我的MAMP二进制目录:
/Applications/MAMP/Library/bin
接下来输入:
mysql -uroot -p
我得到一个mysql“命令未找到”错误
我也试过这个:
mysql --host=localhost -uroot -proot
我得到了相同的mysql“command not found”错误。
答案 0 :(得分:1)
通过访问此目录,您正在做正确的事情:
/Applications/MAMP/Library/bin
像这样调用MySQL是行不通的:
mysql
即使它存在与否,它也会尝试在目录之外运行系统二进制文件,脚本等等。
要运行您现在所在的目录中存在的程序,应在命令前加./
,然后按以下方式运行:
./mysql -u root -p
或者您甚至可以像这样运行它:
/Applications/MAMP/Library/bin/mysql -u root -p