Ярлык для MySql в Mac OS X? - PullRequest
       1

Ярлык для MySql в Mac OS X?

9 голосов
/ 10 декабря 2010

Я пытаюсь добавить путь, чтобы мне не приходилось набирать usr/local/mysql/bin каждый раз, когда я хочу запустить Mysql.Я нашел инструкции здесь , которые говорят:

Отредактируйте файл / etc / profile и обновите путь, добавив: usr/local/mysql/bin/, например: PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin"

Проблемы:
1. В моем профиле отсутствует строка с именем «путь».Это то, что он сейчас говорит в профиле: # Общесистемный .profile для sh (1)

if [ -x /usr/libexec/path_helper ]; then
    eval '/usr/libexec/path_helper -s'
fi
if [ "${BASH-no}" != "no" ]; then
    [ -r /etc/bashrc ] && . /etc/bashrc
fi

2.Я действительно понятия не имею, что я делаю на Mac (пока).Что я добавляю / изменяю в вышеупомянутый файл для облегчения доступа к mysql?

Ответы [ 2 ]

23 голосов
/ 11 декабря 2010

Это зависит от того, хотите ли вы, чтобы все учетные записи пользователей имели доступ к MySQL или только вы.

Для всех отредактируйте / etc / profile в соответствии с инструкциями и добавьте в конец следующее:
export PATH=$PATH:usr/local/mysql/bin

Только для вас (ТАКЖЕ это самый безопасный способ, чтобы вы случайно не перепутали системные переменные!)

Получить сеанс терминала: Запустите терминал, если он еще не запущен.

Убедитесь, что вы находитесь в своем домашнем каталоге:
CD ~

Проверьте, существует ли .bash_profile:
ls -al .b*

Если это так, откройте его в своем любимом текстовом редакторе. Если это не так, запустите ваш любимый текстовый редактор и сохраните как ... .bash_profile в вашей домашней папке.

Добавьте эту строку в .bash_profile и сохраните:
export PATH=$PATH:/usr/local/mysql/bin

Затем закройте терминал и снова откройте, чтобы изменения вступили в силу.


Надеюсь, это сработает для вас.

5 голосов
/ 07 апреля 2011

Я нашел

sudo vi /etc/paths

и добавление '/ usr / local / mysql / bin' в качестве дополнительной строки в OSX 10.6 намного проще.

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