无法通过命令行在MAMP中登录MySQL

时间:2014-09-12 01:08:10

标签: mysql command-line mamp

我打开命令行&像这样转到我的MAMP二进制目录:

/Applications/MAMP/Library/bin

接下来输入:

mysql -uroot -p

我得到一个mysql“命令未找到”错误

我也试过这个:

mysql --host=localhost -uroot -proot

我得到了相同的mysql“command not found”错误。

1 个答案:

答案 0 :(得分:1)

通过访问此目录,您正在做正确的事情:

/Applications/MAMP/Library/bin

像这样调用MySQL是行不通的:

mysql

即使它存在与否,它也会尝试在目录之外运行系统二进制文件,脚本等等。

要运行您现在所在的目录中存在的程序,应在命令前加./,然后按以下方式运行:

./mysql -u root -p

或者您甚至可以像这样运行它:

/Applications/MAMP/Library/bin/mysql -u root -p