Eu acabei fazendo isso, como descrevi. Como efeito colateral, eu realmente gosto de como poucas diretivas estão no arquivo overrides.cnf .
Plano de fundo
/etc/mysql/my.cnf é um link simbólico para /etc/alternatives/my.cnf
/etc/alternatives/my.cnf é principalmente comentários, mas tem isso na parte inferior:
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
/etc/mysql/conf.d/ tem os arquivos: mysql.cnf e mysqldump.cnf e /etc/mysql/mysql.conf.d/ tem os arquivos: mysqld.cnf e mysqld_safe_syslog.cnf
Descobri que /etc/mysql/mysql.conf.d/mysqld.cnf contém as configurações que eu anteriormente usaria em /etc/mysql/my.cnf .
Observações e perguntas
Parece-me que essas mudanças são uma tentativa de modularizar a configuração do MySQL. Para manter essa modularização, parece que a melhor prática seria adicionar um novo arquivo, overrides.cnf , ao diretório /etc/mysql/mysql.conf.d/ , que contém apenas as opções de configuração que desejo adicionar e alterar.
Estou no caminho correto aqui?
Eu acabei fazendo isso, como descrevi. Como efeito colateral, eu realmente gosto de como poucas diretivas estão no arquivo overrides.cnf .