-bash:mysql:未找到命令

-bash:mysql:未找到命令

我对此还不太熟悉,但我在本地机器上使用 PHPMyAdmin 和 MySQL 时遇到了问题。以前它们都运行正常。

当我尝试mysql从命令行运行时,我得到:

-bash: mysql: command not found

此外,PHPMyAdmin 也不允许我登录。

我不知道从哪里开始解决这些问题。请帮忙。

答案1

似乎你的 mysql 二进制文件所在的位置恰好不在 PATH 环境变量中。如果你知道它的安装位置,请执行
export PATH="$PATH:/location of binary"
如果你想永久执行此操作,请将此语句添加到~/.bashrc

答案2

直接来自MySQL 的 OS X 在线文档的附加说明部分

  • 您可能希望向 shell 的资源文件添加别名,以便更轻松地从命令行访问常用程序(如 mysql 和 mysqladmin)。bash 的语法为:
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin

答案3

如果你使用的是 Ubuntu,则有一个名为“mysql-client”的元包。安装它,mysql 客户端实用程序就应该在那里。

相关内容