理论篇
Mac系统的环境变量,加载顺序为:
1. /etc/profile
2. /etc/paths
3. ~/.bash_profile
4. ~/.bash_login
5. ~/.profile
6. ~/.bashrc
打开/etc/paths文件看看,可以看见/usr/local/bin的路径,所以我们也可以在全局终端使用这个目录下面的所有可执行文件
添加方式
- 使用
env命令查看本机所有环境变量 - 使用
open /etc打开此目录,里面有一个paths文件
➜ ~ env
# PATH才是我们需要查看的,其余的忽略
...
PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin:/Library/
...
➜ ~ open /etc
- 该文件是系统文件,禁止修改,把他拷贝到桌面,添加
mysql的路径,再把paths复制回/etc目录
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
# 添加mysql的路径
/usr/local/mysql/bin
- 重启终端,使用
witch命令查看mysql是否存在
➜ ~ which mysql
# 可以看见命令是存在的
/usr/local/mysql/bin/mysql
➜ ~ mysql
# mysql命令可以正常使用
ERROR 1045 (28000): Access denied for user 'lijunjun'@'localhost' (using password: NO)