【问题标题】:mysql command not found in mac from terminal从终端在mac中找不到mysql命令
【发布时间】:2014-06-24 13:53:39
【问题描述】:

我刚刚从site 安装了 mysql,并且成功了。但是当我尝试在终端上使用命令mysql -u root -ppassword 打开时,它显示-bash: mysql: command not found

但是当我像下面这样尝试时,我可以成功登录到 mysql。

/usr/local/mysql/bin/mysql -u root -ppassword

那么我应该如何使用mysql 而不是/usr/local/mysql/bin/mysql。 (顺便说一下,我是 Mac 新手)

【问题讨论】:

    标签: mysql macos bash terminal


    【解决方案1】:

    您可以更新您的 .profile 或 .bashrc 文件以将目录 /usr/local/mysql/bin 包含到您的 PATH 变量中。此外,您还可以创建指向 PATH 变量中已有位置的符号链接。

    【讨论】:

    • 如何用导出命令添加?,添加到其中一个文件就可以了?
    • export PATH=/usr/local/mysql/bin:$PATH 最好将其添加到 bashrc 文件中。我认为 .profile 可以用于其他 shell。
    • 我已经有了PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}" export PATH 应该如何添加?
    【解决方案2】:

    只需在终端中执行以下操作:

    键入 cd

    将路径拖到存在 dmg 的终端上

    输入/usr/LOCAL/mysql/BIN/mysql -h host -u user -p

    (主机=主机名用户=登录访问数据库的用户名)

    在提供有效凭据时,系统会提示您输入密码

    输入有效密码后,将显示 Welcome to mysql monitor 和很快.. 提示如下

    mysql>

    【讨论】:

      【解决方案3】:
      猜你喜欢
      • 2022-06-15
      • 2021-05-05
      • 2016-11-21
      • 2011-07-16
      • 2015-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多