Ani*_*dha 5 mysql macos zsh ruby-on-rails
尝试将MySQL用于Rails应用程序,并从dev.mysql.com下载了它。
成功安装软件包并查看从“首选项窗格”启动和停止服务器的选项后,如果我继续在终端中执行以下命令
mysql --version
Run Code Online (Sandbox Code Playgroud)
我最终出现以下错误:
zsh: command not found: mysql
Run Code Online (Sandbox Code Playgroud)
我一直在寻找这个错误,明白,这事做与我的$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
Run Code Online (Sandbox Code Playgroud)
如何解决此错误以启动并运行Mysql。
Eri*_*hao 39
在最新的 MacOS Catalina 上。我已经尝试通过上述方法解决此问题;
vi ~/.zshrc // open the zsh config and edite
Run Code Online (Sandbox Code Playgroud)
export PATH=${PATH}:/usr/local/mysql/bin/ // to add these words
Run Code Online (Sandbox Code Playgroud)
source ~/.zshrc // make it work
Run Code Online (Sandbox Code Playgroud)
重新打开终端运行mysql -u root -p,输入密码即可登录mysql;
小智 32
在 MacOs Catalina 打开终端并运行。
sudo nano /etc/paths
Run Code Online (Sandbox Code Playgroud)
添加到文件末尾
/usr/local/mysql/bin
Run Code Online (Sandbox Code Playgroud)
保存更改并退出。重装终端。打开一个新终端并运行。
mysql -u root -p
Run Code Online (Sandbox Code Playgroud)
它对我有用。!!
您应该尝试将此行粘贴到您的环境变量中
export PATH=${PATH}:/usr/local/mysql/bin/
Run Code Online (Sandbox Code Playgroud)
然后尝试使用以下命令重新启动环境变量
source ~/.zshrc //If you use Oh-My-Zsh
source ~/.bashrc //If you use Default Bash
Run Code Online (Sandbox Code Playgroud)
小智 8
对于我的 MacOS Catalina。上面的方法我都试过了,没用。下面的代码对我有用。感谢此链接https://www.youtube.com/watch?v=kijzRVw8eUQ。在终端中输入代码。
/usr/local/mysql/bin/mysql -uroot -p
Run Code Online (Sandbox Code Playgroud)
它也适用于带有 ARM 处理器的 MacOS big sur
| 归档时间: |
|
| 查看次数: |
9591 次 |
| 最近记录: |