MySQL & mSQL



              

Системные переменные mSQL


До появления mSQL 2 сконфигурировать систему после инсталляции можно было только через несколько глобальных переменных окружения. Однако mSQL 2.0 использует файл конфигурации, позволяющий производить установку параметров mSQL с гораздо большей гибкостью. Эта часть описывает как переменные окружения, так и специальный файл конфигурации mSQL 2.

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

Следующие переменные являются специальными переменными программ mSQL. Они могут быть определены в текущей оболочке или являться частью сценария оболочки.

MSQL_DEBUG

Отладочный уровень программы. Число от 0 (нет отладочной информации) до 3 (максимум отладочной информации).

MSQL_CONF_FILE

Путь к файлу конфигурации mSQL.

Кроме того, программы mSQL используют следующие переменные окружения, которые обычно устанавливаются как часть среды Unix:

USER

Имя текущего пользователя.

EDITOR

VISUAL

Путь к заданному по умолчанию редактору. Программа msql будет использовать его для редактирования SQL операторов, если ей встретится команда \е.

Файл конфигурации mSQL

Файл конфигурации mSQL содержит значения некоторых переменных, которые влияют на работу программ mSQL. По умолчанию он находится в /usr/local/Hughes/msql.conf. Можно изменить это значение в переменной окружения MSQL_CONF_FILE. Файл конфигурации начинается с имени группы, за которым идут переменные этой группы. Ниже пример файла msql.conf:

[general]

Inst_Dir = /usr/local/Hughes

mSQL_User = msql

Admin_User = root

Pid_File = %I/msql2d.pid

TCP_Port =1114

UNIX_Port = %I/msql2.sock

[system]

Msync_Timer = 30 Host_Lookup = True Read_0nly = False

[w3-msql]

Auth_Host = NULL Footer = True Force_Private = False

Секция general влияет на работу всех программ mSQL, сервер баз данных msqld использует секцию system, и секция w3-msql используется системой W3-mSQL, обеспечивающей взаимодействие базы данных с WWW. Когда mSQL читает файлы конфигурации, он заменяет символы %1 на путь к установленной копии mSQL на сервере. Ниже представлены возможные переменные для каждой секции.




Содержание  Назад  Вперед