[英]MySQL Command not Found [MAMP]
我正在努力使用MAMP设置我的MySQL服务器。
当前状态:下载MySQL,MAMP运行MAMP:MySQL服务器为绿色,加上它在活动监视器中显示为进程
我试过了:
$ mysql
-bash: mysql: command not found
我看到一些教程建议添加我的.profile文件的路径。 所以我创建了一个.profile文件并添加了
PATH=$PATH:/Applications/MAMP/Library/bin
export PATH
然后我将其保存为.profile在主目录中。
我再试一次
$ mysql
-bash mysql: command not found
有谁知道什么是错的?
谢谢
操作系统:Mountain Lion
一个简单的方法就是跑
sudo ln -s /Applications/MAMP/Library/bin/mysql /usr/local/bin/mysql
这样做是为了将来自MAMP的mysql二进制文件的符号链接添加到您的可执行文件路径中 - 在这种情况下,在/ usr / local / bin /中
警告:如果您也手动安装了MySQL,这可能会干扰安装,所以如果您有安装,请不要这样做!
这是Mac的MAMP。
首先检查机器中mysql命令所在的路径。 例如我的是:
/Applications/MAMP/Library/bin/mysql
如果您的登录成功,测试在终端中输入将获得某种mysql响应。 例如:
Welcome to the MySQL monitor. Commands end with ; or \g.
现在我们要在$ PATH中添加它,这样你只需要在没有文件夹路径的情况下运行“mysql”。
要做到这一点,首先检查$ PATH,输入终端:
echo $PATH
下一步输入:
nano .bash_profile
添加这一行(使用您自己的mysql bin路径):
export PATH="/Applications/MAMP/Library/bin:$PATH"
按Ctrl + o保存,按enter / return键确认文件名为.bash_profile。
然后按Ctrl + x退出编辑器。
关闭终端。 重新打开终端。 输入:
echo $PATH
您的$ PATH现在包含mysql bin路径。 您现在应该可以从任何目录调用mysql命令。
MAMP文档( http://documentation.mamp.info/en/mamp/how-tos/using-mysql-command-line )说它应该在这里:
/Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot
首先,您必须验证mysql二进制文件的路径。 之后你可以扩展(在〜/ .profile中)你的PATH即
export PATH=$PATH:/path/to/mysql/bin/
编辑.profile后,您必须注销/登录到活动更改或来源.profile
source ~/.profile
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.