MySQL не в моем пути по какой-то причине - PullRequest
1 голос
/ 16 марта 2010

Я установил mysql на несколько компьютеров Mac, и на одном из них mysql отсутствует в пути. Если я экспортирую его, он правильно отображается в пути, но после перезагрузки исчезает. Что я должен сделать, чтобы машина удерживала его на своем пути, и что делают машины, у которых это есть на своем пути, по-другому?

Любые мысли приветствуются.

Ответы [ 3 ]

2 голосов
/ 16 марта 2010

Проверьте файл /etc/profile на компьютерах, с которыми он работает. Файл пути должен быть определен там, который будет для всех пользователей. ~/.bash_profile упоминается для индивидуального пользователя.

Вы должны увидеть что-то похожее на ранее упомянутое

export PATH=/path/to/mysql_folder:$PATH

в этом файле, хотя он может быть немного похоронен. Если вы не видите здесь PATH, попробуйте /etc/environment. В противном случае я не уверен, где еще OS X будет определять переменную пути, но, будучи системой Unix, существует общий файл, читаемый всеми профилями, где он его устанавливает.

Как только вы найдете его, сравните определение на машинах, на которых оно работает, с тем, на котором оно не работает, и отредактируйте соответственно. Если это выглядит так же, значит что-то не так, и вы должны сообщить нам.

1 голос
/ 16 марта 2010

К одному из ваших файлов инициализации (например, /home/username/.bash_profile) добавьте строку вроде:

export PATH=/path/to/mysql_folder:$PATH
1 голос
/ 16 марта 2010

если это linux, вы должны добавить этот экспорт в скрипт своего профиля. если окна редактируют путь в моем компьютере | Свойства | Изменить переменные среды

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