Usando strace -e open /some/prog/name
, por ex. strace -e open mysql
revelaria quais locais são verificados quanto às diretivas de configuração e em que ordem para cada sistema operacional em particular e uma versão do programa. Programas diferentes usam locais e seções diferentes dentro de uma configuração.
Para substituir, você só pode ter certeza de que o CentOS / RHEL instala e usa /etc/my.cnf
. Se o software que você está portando usa libmysqlclient, você pode tomar o caminho de substituir MYSQL_HOME variável ambiental. Se não, adicionar !include /some/location.cnf
à seção [client] do /etc/my.cnf ainda é uma opção.