Как я могу добавить дополнительный файл конфигурации для mysql (my.cnf)

Я хочу добавить и дополнительный файл конфигурации для MySQL в UNIX, назовем его my2.cnf. Поэтому, когда MySQL запускается, он будет читать параметры этого файла тоже.

здесь в нем говорится, что я могу поместить файл в следующие места:

  • / etc / my.cnf
  • SYSCONFDIR / my.cnf
  • $MYSQL_HOME / my.cnf
  • defaults-extra-file файл, указанный с --defaults-extra-file=path, если таковой имеется
  • ~/.мой.cnf Пользовательские параметры

Я хотел бы что-то вроде этого "default-extra-file", но избегая вводить эту команду в командной строке mysql.

есть ли опция в файле cnf, например:

 extra-conf-file=/path/to/my/file/my2.cnf

(к сожалению, не работает)

Это вообще возможно? Я могу использовать по умолчанию.cnf-файл для добавления другого файла конфигурации, который будет прочитан при запуске службы themysql?

(используя $MYSQL_HOME / my.cnf достаточно хорош для я, но я хотел бы знать, могу ли я эксплицитно сказать, чтобы его можно было читать или игнорировать в соответствии с основным моим.cnf global file).

1 ответов


Я думаю, это то, что вы хотите да ?

!include /path/to/my/file/my2.cnf

вы также можете включить полный набор файлов из каталога, используя:

!includedir /path/to/my.cnf.d