Платформы корпоративных информационных систем


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



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


Начиная с MySQL 3.22, вы можете указать и серверные, и клиентские настройки в текстовом файле конфигурации. Файл имеет разные значения в зависимости от места расположения, но его формат всегда един. Если он хранится в /etc/my.cnf, настройки применяются ко всем серверам MySQL и клиентам на этой машине. Если файл находится в каталоге данных сервера MySQL (например, /usr/local/mysql/data/ my.cnf), то настройки действительны именно для этого сервера MySQL. Наконец, если файл назван .my.cnf (обратите внимание наточку в начале) и расположен в домашнем каталоге пользователя, он применяется ко всем клиентам, запускаемым этим пользователем.

Формат файла конфигурации похож на формат файлов инициализации Windows. Файл разбит на абзацы (строфы) с групповым именем, заключенным в скобки. После имени группы идет список параметров. Строки комментария начинаются символом «#» или «; ». Каждое имя группы - это название клиентской или серверной программы MySQL, для которой необходимо определить настройки. Специальное групповое имя client, влияет на все клиентские программы MySQL (кроме mysqld).

Задаваемые в этом файле параметры могут быть любой длины. Они имеют ту же форму, что и параметры к любой команде MySQL, заданные из командной строки (кроме идентификатора параметров «-» (двойная черта)). Ниже приведен пример файла my.cnf для всего сервера.

[client]

port=9999

socket=/dev/mysql

[mysqld]

port=9999

socket=/dev/mysql

set-variable = join_buffer=1M

[mysql]

host=dbhost

unbuffered









Начало  Назад  Вперед


Книжный магазин