在OS X 10.7中找不到Mysql命令

我不能让我的MySQL在OS X 10.7上启动。 它位于/usr/local/mysql/bin/mysql

当我在terminal中键入mysql --version时,我得到命令没有find。

我试过这个不能从命令行mac访问mysql,但仍然没有find命令。 我试图安装与Dmg的MySQL,我已经试图通过自制软件安装它,我不能得到它的工作。 当我尝试用自制软件启动MySQL时, MySQL将无法启动

这是我的$PATH

在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr / local / bin目录:在/ usr / X11 / bin中:在/ usr /本地/ git的/ bin中:/用户/维多利亚/斌:在/ usr /本地// USR /本地/ MySQL的/斌/私人的/ var / mysql的/私人的/ var / mysql的/ bin中

这是你的$ PATH的问题:

/usr/local//usr/local/mysql/bin/private/var/mysql/private/var/mysql/bin

$PATH是shellsearch命令文件的地方。 要search的文件夹需要用冒号分隔。 所以你需要/usr/local/mysql/bin/在你的path中,而是在/usr/local//usr/local/mysql/bin/private/var/mysql/private/var/mysql/bin中search可能不存在。

相反,你需要${PATH}:/usr/local/mysql/bin

因此,请export PATH=${PATH}:/usr/local/mysql/bin

如果您希望在每次打开terminal时都运行它,请将其放入terminal打开时运行的.bash_profile文件中。

我面临同样的问题,最后我得到了一个解决scheme。 如果您正在使用MAMP,请按照以下步骤进行操作。

  1. 启动MAMP或MAMP PRO
  2. 启动服务器
  3. 打开terminal(应用程序 – >实用程序)
  4. input:(一行)/ Applications / MAMP / Library / bin / mysql –host = localhost -uroot -proot

这对我有用。

一种替代方法是在/usr/local/bin创build软链接

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

但是,如果您需要其他可执行文件(如mysqldump ,则需要为它们创build软链接。

我已经尝试了很多这样的build议,但这是实际为我工作的那个:

 sudo sh -c 'echo /usr/local/mysql/bin > /etc/paths.d/mysql' 

那么你input

 mysql 

它会提示你input你的密码。