mysql 命令没有执行 mysql

mysql command does not execute mysql

我的 bin 文件夹的路径mysql:

usr/local/mysql/bin

这是我的 zshrc bash 配置:

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin:/Users/leon/bin/subl"
export PATH="/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH"

当我键入 mysql 时,我得到以下内容


命令 运行:

echo $PATH
/Users/leongaban/.nvm/versions/node/v5.8.0/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

which mysql
mysql not found

mysql --help
zsh: command not found: mysql

sudo find / -name mysql
Password:
/Applications/MySQLWorkbench.app/Contents/MacOS/mysql

ps -ef | grep mysql
   74    96     1   0 11:18AM ??         0:02.90 /usr/local/mysql/bin/mysqld --user=_mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --log-error=/usr/local/mysql/data/mysqld.local.err --pid-file=/usr/local/mysql/data/mysqld.local.pid --port=3307
  501 16302  9174   0  1:27PM ttys001    0:00.00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn mysql

以下是一些可能有助于确定问题的更多信息的命令:

echo $PATH

which mysql

mysql --help

find / -name mysql

ps -ef | grep mysql

如果您仍然不知道,您可以 post 在此处查看这些命令的输出。另外,为了解释 Alex Trebek,请以问题的形式表达您的 post。你期待看到什么?

我的 PATH 是正确的,但是它被我的 .zshrc 文件

中较低的 PATH var 覆盖了
# User configuration
export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"
# export MANPATH="/usr/local/man:$MANPATH"

注释掉该行后,mysql 再次起作用。