Diretórios do MySQL e o my.cnf
Uma dúvida que ocorre quando se instala o MySQL via repositório ou quando se é feita a instalação binária é: “Onde os arquivos deveriam ficar? Quais são os diretórios padrão dele?”
Segue abaixo um pequeno detalhamento de onde deveriam ficar:
A localização dos diretórios default podem ser substituídos quando informados no my.cnf.
O carregamento do arquivo de configuração segue a sequencia dos diretórios abaixo, onde caso ele não encontre o primeiro ele procura no seguinte.
Onde SYSCONFDIR é o diretório informado na instalação utilizando o CMAKE. E ~ é o HOME do usuário logado.
O parâmetro defaults-extra-file pode ser utilizado ao inicializar o mysql, caso o my.cnf não estar disponível nos diretórios default ele irá utilizar o diretório informador.
obs: No ambiente Windows o arquivo de configuração é nomeado como my.ini.