Spec-Zone .ru
спецификации, руководства, описания, API

4.2.4. Установка Переменных окружения

Переменные окружения могут быть установлены в командной строке влиять на текущий вызов Вашего командного процессора, или установить постоянно, чтобы влиять на будущие вызовы. Чтобы установить переменную постоянно, можно установить это в файле запуска или при использовании интерфейса, обеспеченного Вашей системой с этой целью. Консультируйтесь с документацией для своего интерпретатора команд для определенных деталей. Раздел 2.12, "Переменные окружения", перечисляет все переменные окружения, которые влияют на работу программы MySQL.

Чтобы определить значение для переменной окружения, используйте синтаксис, подходящий для Вашего командного процессора. Например, на Windows, можно установить USER переменная, чтобы определить Ваше имя учетной записи MySQL. Чтобы сделать так, используйте этот синтаксис:

SET USER=your_name

Синтаксис на Unix зависит от Вашей оболочки. Предположите, что Вы хотите определить номер порта TCP/IP, используя MYSQL_TCP_PORT переменная. Типичный синтаксис (такой что касается sh, ksh, удара, zsh, и так далее) следующие:

MYSQL_TCP_PORT=3306export MYSQL_TCP_PORT

Первые наборы команд переменная, и export команда экспортирует переменную в среду оболочки так, чтобы ее значение стало доступным для MySQL и других процессов.

Для csh и tcsh, используйте setenv, чтобы сделать переменную оболочки доступной для среды:

setenv MYSQL_TCP_PORT 3306

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

На Windows можно установить переменные окружения, используя Системную Панель управления (под Усовершенствованным).

На Unix типичные файлы запуска оболочки .bashrc или .bash_profile для удара, или .tcshrc для tcsh.

Предположите, что Ваши программы MySQL устанавливаются в /usr/local/mysql/bin и это Вы хотите облегчить вызывать эти программы. Чтобы сделать это, установите значение PATH переменная окружения, чтобы включать тот каталог. Например, если Ваша оболочка является ударом, добавьте следующую строку к Вашему .bashrc файл:

PATH=${PATH}:/usr/local/mysql/bin

колотите использует различные файлы запуска для оболочек входа в систему и невхода в систему, таким образом, Вы могли бы хотеть добавить установку в .bashrc для оболочек входа в систему и к .bash_profile поскольку невход в систему окружает, чтобы удостовериться это PATH устанавливается независимо.

Если Ваша оболочка является tcsh, добавьте следующую строку к Вашему .tcshrc файл:

setenv PATH ${PATH}:/usr/local/mysql/bin

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

После изменения Вашего PATH устанавливая, откройте новую консоль на Windows или войдите в систему снова на Unix так, чтобы установка вступила в силу.