osx, команда mysql идет в / var / empty - PullRequest
4 голосов
/ 31 октября 2011

Я только что установил mysql с homebrew на Mac OSX.

Самым первым, что я сделал после установки, была следующая символическая ссылка: / usr / bin / mysql -> /usr/local/Cellar/mysql/5.5.15/bin/mysql

Но если я наберу 'mysql', вместо интерфейса mysql-client, я попаду в / var / empty /, точно так же, как если бы я делал cd / var / empty /

Почему и как я могу исправить эту проблему, чтобы команда mysql выполняла клиент mysql?

Ответы [ 2 ]

15 голосов
/ 03 ноября 2014

Это может произойти, если вы используете zsh, так как он поместит вас в домашний каталог пользователя, просто введя его имя. Так что, если mysql не находится на вашем пути (чего не будет, поскольку это формула только для бочонка), но у вас есть пользователь mysql, то это поведение вы увидите. Вы можете заставить Homebrew связать MySQL на вашем пути с помощью brew link --force mysql55.

4 голосов
/ 31 октября 2011

Возможно, ваша оболочка имеет псевдоним mysql, который работает неправильно? alias в приглашении покажет любые установленные псевдонимы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...