当前位置:   article > 正文

【mysql】zsh: command not found: mysql

zsh: command not found: mysql

有可能是还没有配环境变量导致的。

首先配环境变量。配置环境变量需要在.bash_profile中进行。

在.bash_profile中配环境变量时需要回到主目录下,即cd ~。否则会提示错误,例如The file .../.bash_profile does not exist.

回到主目录后,可以打开文件,输入open .bash_profile。

这时,如果返回提示.../.bash_profile does not exist,说明文件还没被创建。首先要使用touch .bash_profile去创建这个文件,创建成功不会有任何返回,之后再使用open .bash_profile去打开它。

在打开的文件中输入PATH=$PATH:/usr/local/mysql/bin,之后command+s保存,关闭。

输入source ~/.bash_profile,回车。

之后输入mysql。

这时候可以看到ERROR 1045 (28000): Access denied for user 'zhao'@'localhost' (using password: NO)。说明mysql command已经存在。

此时输入mysql -u root -p进入mysql

需要输入密码,输入时密码不提示。

如果配置了环境变量,但还出现同样的提示,那么再次输入source ~/.bash_profile,之后在这个命令行窗口中就可以使用mysql命令了。

但这涉及到另一个问题,明明设置好了环境变量,结果每次重启终端后配置不生效.需要重新执行。如何解决?参考文章《【mac】设置好的环境变在重启终端后不生效》。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/504062
推荐阅读
相关标签
  

闽ICP备14008679号