无法通过命令行访问MySQL

时间:2012-10-12 12:11:12

标签: mysql ruby-on-rails macos terminal

我在Mac OSX Snow Leopart上安装了MySQL,但我无法通过终端启动它:

$ mysql
-bash: mysql: command not found

使用$ echo $PATH

/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin/usr/local/mysql/bin/mysql

有了这个:

$ /usr/local/mysql/bin/mysql

它可以工作但我无法在Ruby on Rails中使用它。所以我猜有些东西我不知道了。如果没有明确解释,我道歉。

1 个答案:

答案 0 :(得分:3)

/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin/usr/local/mysql/bin/mysql

应该是

/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/mysql/bin

路径转到目录,您需要在条目之间:

您还可以将mysql符号链接到路径中的某些内容

ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql