【问题标题】:mysql command is not found in terminal mac在终端mac中找不到mysql命令
【发布时间】:2022-06-15 20:47:33
【问题描述】:

我想使用 mysql 来访问谷歌云并将其链接到 python,但我在终端中遇到了这条消息 我怎样才能下载mysql命令? 我已经下载了 mysql shell 但仍然出现此消息。

rag@rags-MacBook-Pro ~ % mysql --version
zsh: command not found: mysql --version

【问题讨论】:

  • 你的命令有错字,你忘了在“mysql”后面加一个空格。应该是:mysql --version
  • 如果您只输入mysql,您应该能够访问数据库。如果您设置了密码,请使用mysql -p,它会询问密码对于这个特定的命令,您忘记了mysql--version 之间的空格。应该是mysql --version
  • 即使没有空格仍然找不到 rag@rags-MacBook-Pro ~ % mysql zsh: command not found: mysql
  • 您没有正确安装 MySQL。相信 Mac。
  • 那么如何下载mysql呢?

标签: python mysql


【解决方案1】:

要在mac上安装mysql,请按照官方指南:https://dev.mysql.com/doc/mysql-macos-excerpt/5.7/en/macos-installation.html

以这种方式安装 mysql 后,您可能仍需要将其路径添加到 ~/.zshrc 以便能够从 zsh 使用该命令。

要添加~/.zshrc 的路径,您可以:

  • nano ~/.zshrc
  • ~/.zshrc末尾添加以下行:
export PATH=$PATH:/usr/local/<your_mysql_folder>/bin

您将&lt;your_mysql_folder&gt; 替换为安装mysql 的文件夹的名称,在我的情况下为mysql-8.0.28-macos11-arm64

  • 保存并关闭编辑好的文件(Ctrl+O保存,Ctrl+X关闭)
  • 通过重新启动终端或执行source ~/.zshrc 进行更新

在此之后,mysql 命令可能会起作用。

【讨论】:

    【解决方案2】:

    在我的情况下,即使在 ~/.bash_profile 文件中添加 export PATH=$PATH:/usr/local/&lt;your_mysql_folder&gt;/bi 后,它也会抛出相同的错误。

    我不得不从终端解雇source .bash_profile,它得到了修复!! :)

    【讨论】:

      猜你喜欢
      • 2014-06-24
      • 2021-05-05
      • 2016-11-21
      • 2011-07-16
      • 2015-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多