Я только что установил mysql server 5.5.20 на моем OS X Lion, и все работает отлично. Теперь, каждый раз, когда я вхожу в терминал, я должен явно писать:
PATH=${PATH}:/usr/local/mysql/bin
потому что не сохраняется после того, как я покинул командную строку. Я понятия не имею, почему это может быть.
Идеи?
Ответ 1
Вы должны добавить
PATH=${PATH}:/usr/local/mysql/bin
export PATH
к вашим ~/.bash_profile
или .bashrc
(или используйте аналогичную опцию при использовании другой оболочки).
Если вы хотите, чтобы он был системным, вы должны обновить: /etc/bash.bashrc
(на archilnux, можете опасаться в своем дистрибутиве)
Ответ 2
отредактируйте свой файл ~/.bash_profile и поместите экспорт строки PATH = $PATH:/usr/local/mysql/bin
Ответ 3
Затем не забудьте запустить следующую команду для bash для реализации текущего пути без перезапуска:
source ~/.bash_profile
В конце вы можете попробовать эту команду, чтобы проверить, правильно ли реализован путь:
echo $PATH
он покажет содержимое вашего PATH, в идеале вы должны найти свой новый путь там.
Ответ 4
Я решил на своем MacOS High Sierra.
- Откройте поиск и перейдите к пути/Пользователи/YOUR_USERNAME
- Показать скрытые файлы с помощью Shift + cmd +.
- Создайте (если не существует) файл .profile
- Пишите в этот файл export PATH =/YOUR PATH
- Сохраните этот файл.
(Если у вас возникли проблемы, попробуйте создать файл с помощью команды sudo)