安装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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容