安装MAMP后的控制台访问mysql问题

1.打开控制台,输入 echo $PATH,查看当前PATH变量的内容。

2.输入以下内容:
cd ~
ls -a
找到.profile文件(如果没有的话,需要用文本编辑器新建一个)
open .profile
open ~/.profile
open ~/.bash_profile

3..profile内容如下:

export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session as a function

4.将MAMP内的mysql路径追加进去,追加后如下(注意结尾的冒号):

export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting
export PATH=/Applications/MAMP/Library/bin:$PATH
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session as a function

5.保存文件,退出文本编辑器。
6.控制台设置默认配置文件 source ~/.bash_profile;
7.退出控制台。
8.重启服务。
9.打开控制台,输入mysql,可以看到mysql已经可以执行了。yeah!

ps:
同事介绍zsh很好用,自己安装体验,感觉确实不错。使用过程中发现之前在.bash_profile中定义的环境变量在zsh终端中找不到,java,mvn,git 均找不到命令,经查证,发现zsh加载的是 ~/.zshrc文件,而 ‘.zshrc’ 文件中并没有定义任务环境变量。
解决办法,在~/.zshrc文件最后,增加一行:

source .bash_profile

你可能感兴趣的:(安装MAMP后的控制台访问mysql问题)