赞
踩
有可能是还没有配环境变量导致的。
首先配环境变量。配置环境变量需要在.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】设置好的环境变在重启终端后不生效》。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。