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

2.12. Переменные окружения

Этот раздел перечисляет все переменные окружения, которые используются прямо или косвенно MySQL. Большинство из них может также быть найдено в других местах в этом руководстве.

Отметьте, что любые опции на командной строке имеют приоритет по значениям, определенным в файлах опции и переменных окружения, и значения в файлах опции имеют приоритет по значениям в переменных окружения.

Во многих случаях предпочтительно использовать файл опции вместо переменных окружения, чтобы изменить поведение MySQL. См. Раздел 4.2.3.3, "Используя Файлы Опции".

Переменная Описание
CXX Имя Вашего компилятора C++ (для того, чтобы выполнить CMake).
CC Имя Вашего компилятора C (для того, чтобы выполнить CMake).
CFLAGS Флаги для Вашего компилятора C (для того, чтобы выполнить CMake).
CXXFLAGS Флаги для Вашего компилятора C++ (для того, чтобы выполнить CMake).
DBI_USER Имя пользователя значения по умолчанию для Perl DBI.
DBI_TRACE Опции трассировки для Perl DBI.
HOME Путь значения по умолчанию для mysql файла истории $HOME/.mysql_history.
LD_RUN_PATH Используемый, чтобы определить расположение libmysqlclient.so.
LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN Включить mysql_clear_password плагин аутентификации; см. Раздел 6.3.7.5, "Клиентский Плагин Аутентификации Открытого текста".
LIBMYSQL_PLUGIN_DIR Каталог, в котором можно искать клиентские плагины.
LIBMYSQL_PLUGINS Клиентские плагины, чтобы предварительно загрузить.
MYSQL_DEBUG Опции трассировки отладки, отлаживая.
MYSQL_GROUP_SUFFIX Группа опции снабжает суффиксом значение (как определение --defaults-group-suffix).
MYSQL_HISTFILE Путь к mysql файлу истории. Если эта переменная устанавливается, ее значение переопределяет значение по умолчанию для $HOME/.mysql_history.
MYSQL_HISTIGNORE Образцы, определяющие операторы, чтобы не зарегистрировать к $HOME/.mysql_history.
MYSQL_HOME Путь тот, к каталогу, в который специфичное для сервера my.cnf файл находится.
MYSQL_HOST Имя хоста значения по умолчанию используется mysql клиентом командной строки.
MYSQL_PS1 Командная строка, чтобы использовать в mysql клиенте командной строки.
MYSQL_PWD Пароль значения по умолчанию, соединяясь с mysqld. Отметьте, что использование этого небезопасно. См. Раздел 6.1.2.1, "Направляющие линии Конечного пользователя для Безопасности Пароля".
MYSQL_TCP_PORT Значение по умолчанию номер порта TCP/IP.
MYSQL_TEST_LOGIN_FILE Имя .mylogin.cnf файл входа в систему.
MYSQL_UNIX_PORT Unix значения по умолчанию снабжает имя файла сокетом; используемый для соединений с localhost.
PATH Используемый оболочкой, чтобы найти программы MySQL.
TMPDIR Каталог, где временные файлы создаются.
TZ Это должно быть установлено в Вашу зону местного времени. См. Раздел C.5.4.6, "проблемы Часового пояса".
UMASK Режим создания пользовательского файла, создавая файлы. См., что примечание следует за таблицей.
UMASK_DIR Режим создания пользовательского каталога, создавая каталоги. См., что примечание следует за таблицей.
USER Имя пользователя значения по умолчанию на Windows, соединяясь tomysqld.

Для получения информации о mysql файле истории см. Раздел 4.5.1.3, "Журналирование mysql".

MYSQL_TEST_LOGIN_FILE путь файла входа в систему (файл, создаваемый mysql_config_editor). Если не набор, значение по умолчанию %APPDATA%\MySQL\.mylogin.cnf каталог на Windows и $HOME/.mylogin.cnf на системах не-Windows. См. Раздел 4.6.6, "mysql_config_editor — MySQL Configuration Utility" .

UMASK и UMASK_DIR переменные, несмотря на их имена, используются в качестве режимов, не масок:

MySQL предполагает что значение для UMASK или UMASK_DIR находится в восьмеричном, если это запускается с нуля.