尝试将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。
答案 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)
就我而言,这些步骤有所帮助:
export PATH=$PATH:/usr/local/Cellar/mysql/8.0.25_1/bin
mysql -u root -p