zsh:找不到命令:mysql

时间:2016-03-08 02:53:30

标签: mysql ruby-on-rails macos zsh

尝试将MySQL用于rails应用程序并从dev.mysql.com下载。

成功安装软件包并看到从Preference窗格启动和停止服务器的选项后,如果我继续在终端中执行以下命令

mysql --version

我最终得到了错误 -

zsh: command not found: mysql

我一直在寻找这个错误并明白这与我的$PATH变量有关,如果按echo $PATH显示值,我会得到以下输出 -

/Library/Frameworks/Python.framework/Versions/3.4/bin:/Users/aniruddhabarapatre1/.rvm/gems/ruby-2.2.1/bin:/Users/aniruddhabarapatre1/.rvm/gems/ruby-2.2.1@global/bin:/Users/aniruddhabarapatre1/.rvm/rubies/ruby-2.2.1/bin:/usr/local/bin:/Users/aniruddhabarapatre1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/opt/ImageMagick/bin:/usr/local/MacGPG2/bin:/Users/aniruddhabarapatre1/.rvm/bin

如何解决此错误以启动并运行Mysql。

6 个答案:

答案 0 :(得分:15)

在MacOs Catalina上 打开终端并运行。

BleHandler.BlePeripheral

已添加到文件末尾

 sudo nano /etc/paths

保存更改并退出。重新加载终端。 打开一个新终端并运行。

/usr/local/mysql/bin

对我有用。!

答案 1 :(得分:4)

在最新的MacOs Catalina上。我曾尝试通过以上方法解决这个问题;

vi ~/.zshrc                                 // open the zsh config and edite
export PATH=${PATH}:/usr/local/mysql/bin/   // to add these words
source ~/.zshrc                            // make it work

重新打开终端并运行mysql -u root -p,输入密码,然后您可以登录mysql;

答案 2 :(得分:3)

这应该是我的配置和$PATH变量中的问题。我按照mysql on mac教程解决了这个问题。

在我的终端打开配置,转到vi ~/.zshrc。位于export PATH="..."的行,并附加:/usr/local/mysql/bin

以上程序解决了我的问题。

答案 3 :(得分:1)

您应该尝试将此行粘贴到您的环境变量中

export PATH=${PATH}:/usr/local/mysql/bin/

然后尝试使用以下命令重新启动环境变量

source ~/.zshrc

答案 4 :(得分:1)

对于我的MacOS Catalina。我在上面尝试了所有方法,但没有成功。下面的代码为我工作。感谢此链接https://www.youtube.com/watch?v=kijzRVw8eUQ。在终端中输入代码。

/usr/local/mysql/bin/mysql -uroot -p

答案 5 :(得分:0)

就我而言,这些步骤有所帮助:

  1. export PATH=$PATH:/usr/local/Cellar/mysql/8.0.25_1/bin
  2. mysql -u root -p