MySQL: установка, настройка, описание - Разбор параметров и конфигурационных файлов

ОГЛАВЛЕНИЕ


Разбор параметров и конфигурационных файлов

Опции берутся в следующем порядке (последующие затирают предыдущие):

  • переменные окружения
  • /etc/my.cnf
  • /usr/local/mysql/data/my.cnf (нельзя поменять с помощью --datadir)
  • из файла, указанного ключом --defaults-extra-file
  • ~/.my.cnf
  • опции в командной строке

Действуют на mysql, mysqld, mysqladmin, mysqlimport, mysqldump, myisamchk, myisampack, mysql.server. Файл делится на секции. Секция начинается со строки, в которой указано имя секции в квадратных скобках. Имя секции соответствует имени программы на которую она действует. Любая длинная опция программы (начинающаяся с двух минусов, запустите программу с ключом --help) может быть использована здесь (минусы надо отбросить). Секция с именем client позволяет задать опции (например, пароль ;), общие для всех клиентских программ. Переменные устанавливаются строкой:
set-variable = имя=значение.