mysql:command not foundMacOS对MySQL进行环境配置
Posted The Gao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql:command not foundMacOS对MySQL进行环境配置相关的知识,希望对你有一定的参考价值。
背景
当我们安装好mysql后,在终端输入mysql命令,发现并不能看到自己安装的数据库,这是因为你没有配置环境变量。
配置
1.打开MacOS的终端,看看自己是否是以管理员身份登录的;
2.以root身份登录终端,通过sudo su
指令,输入密码;
3.通过vim ~/.bash_profile
指令编辑bash的profile文件;
4.写入环境变量export PATH=$PATH:/usr/local/mysql/bin
;
5.esc
后:wq
保存并退出,通过source ~/.bash_profile
指令使文件生效;
6.此时输入mysql
会出现Welcome的提示。
问题
有的小伙伴会发现,自己在退出并再次登录终端时,输入mysql会再次出现mysql:Command not found
的错误。
此时再次source ~/.bash_profile
可以解决问题,若想每次登录不再重复地source ~/.bash_profile
,可以通过修改~/.zshrc文件。因此系统在加载配置文件时,本质是加载这个文件。
1.cd ~/.zshrc
转到该文件。若显示no such file or directory
的错误,则需touch ~/.zshrc
手动创建这个文件;
2.vim ~/.zshrc
,添加source ~/.bash_profile
一行;
3.esc
后:wq
保存并退出,通过source ~/.zshrc
指令使文件生效。
这样就大功告成了~~
以上是关于mysql:command not foundMacOS对MySQL进行环境配置的主要内容,如果未能解决你的问题,请参考以下文章
Mac M1 zsh:command not found:mysql
Linux 下 -bash: mysql: command not found解决办法
安装 MySQL报错 -bash: mysql: command not found