MYSQL终端Mac命令无法正常运行'mysql'

KBo*_*in9 4 mysql terminal command-line mamp

我的主目录中有一个隐藏文件.profile,其内容如下:

MYSQL_HOME = /usr/local/mysql/bin/mysql
export PATH=$MYSQL_HOME/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

以下命令有效:

$ /usr/local/mysql/bin/mysql
Run Code Online (Sandbox Code Playgroud)

但是mysql没有。如何更改路径以使命令起作用?我已经安装了MAMP,但不确定如何使用。谢谢!

Fel*_*ung 6

我相信错误在于您的第一行:

   MYSQL_HOME=/usr/local/mysql/bin/mysql 
Run Code Online (Sandbox Code Playgroud)

应该是这样的:

  MYSQL_HOME=/usr/local/mysql
Run Code Online (Sandbox Code Playgroud)

  • 并删除`=`周围的空格 (2认同)
  • MYSQL_HOME = / usr / local / mysql / export PATH = $ MYSQL_HOME / bin:$ PATH`当我调用`echo $ PATH`时仍然不起作用,它给了我:/ bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/ usr / local / bin:/ usr / X11 / bin (2认同)
  • 编辑.profile之后,退出外壳并重新输入。或者做`。<space>〜/ .profile`以获取更改的路径 (2认同)