当我的os x为10.8.5时,我的mysql运行良好,我今天更新了os x mavericks,完成更新后,我运行命令“mysql -uroot -pmypwd mydatabase”,我再也无法进入mysql了。 p>
zsh:找不到命令:mysql
我该如何解决这个问题?
答案 0 :(得分:1)
问题是mysql
二进制文件不再出现在PATH上。
如果您使用brew,则应使用brew update
修复brew安装,如果仍无效,请使用brew doctor
查找问题。
如果以其他方式安装它,则需要再次将mysql添加到PATH环境变量中。
答案 1 :(得分:1)
以终端类型更新您的PATH:
export PATH=$PATH:/usr/local/mysql/bin
您可以输入完整的可执行文件路径来测试这是否有效:
/usr/local/mysql/bin/mysql
有关其他信息,请参阅PATH details和MySQL OSX installation 。
答案 2 :(得分:0)
brew update
没有修改你的PATH
,所以可能缺少链接到mysql二进制文件。
检查:
echo $PATH | grep --color /usr/local/bin
并尝试修复:
brew unlink mysql && brew link mysql