commond is not found: mysql
背景
设备:mac电脑。
现象:安装mysql完毕后,在命令行中输入mysql提示commond is not found: mysql
原因
系统环境中没有添加mysql的全局环境变量。那么首先我们要知道全局的环境变量定义在哪里,以及其中的变量如何能够初始化被正常使用,其实电脑中会存在这么一个文件存储所有的全局环境变量,mac叫.bash_profile,在每次打开终端的时候这个文件会被执行,之后它里边定义的变量就可以在任何目录下执行了。
解决办法
简单解决法
- 通过管理员的身份修改.bash_profile文件,在其中添加
export PATH=$PATH:/usr/local/mysql/bin
之后保存。 - 重启命令行工具或者在当前命令行中在运行
source ~/.bash_profile
即可生效。
⚠️但是这种方式会在终端重启之后失效。升级解决法
在/.zshrc文件中添加这个命令source ~/.bash_profile
,因为每次终端在打开的时候都会执行这个文件。
参考文献