Одни источники
говорят , что под win конфиги могут находится
WINDIR\my.ini, WINDIR\my.cnf
C:\my.ini, C:\my.cnf
INSTALLDIR\my.ini, INSTALLDIR\my.cnf
defaults-extra-file The file specified with --defaults-extra-file=path, if any
другие (по памяти, ссылки не стал искать), что если в корне системного диск, то my.cfg, в остальных случаях my.ini
my.ini - windows-system-directory
my.cfg - корень системного диска
my.ini - каталог MySql
Если существует несколько таких файлов, то мускул читает их в приведенном порядке сверу вниз. Параметр, указанный в файле, идущем позже, имеет преимущество над параметром в файле, расположенном ранее.
Можно указывать параметры для следующих файлов mysql, mysqladmin, mysqld, mysqld_safe, mysql.server, mysqldump, mysqlimport, mysqlshow, mysqlcheck, myisamchk, myisampack по типу
Код:
[программа]
параметр=значение (если есть)
К примеру в c:\my.cfg поместить
покажет версию, при вызове mysql.exe
По идее можно искать полезные параметры не только у mysqld
А вот такой полезный параметр, как --init-file=name, у меня отрабатывает только в конфиге каталога мускула и,
даже если удалить этот файл конфига, в других конфигах этот параметр игнорируется.
Собственно не очень страшно, если попадаем на IIS, то и по дефолтным настройкам не удастся
залить конфиг через into outfile, а если Апач с правами System, то удобнее залить шелл и поправить нужный конфиг.
Т.е. бекдор в мускуле оставить все же можно.