Fond
/etc/mysql/my.cnf
est un lien symbolique vers /etc/alternatives/my.cnf
/etc/alternatives/my.cnf
est principalement constitué de commentaires, mais cela se trouve en bas:
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
/etc/mysql/conf.d/
a les fichiers: mysql.cnf
et mysqldump.cnf
/etc/mysql/mysql.conf.d/
a les fichiers: mysqld.cnf
et mysqld_safe_syslog.cnf
J'ai trouvé que /etc/mysql/mysql.conf.d/mysqld.cnf
contient les configurations que j'avais auparavant dans /etc/mysql/my.cnf
.
Observations et questions
Il me semble que ces modifications constituent une tentative de modularisation de la configuration de MySQL. Afin de maintenir cette modularisation, il semble que la meilleure pratique consiste à ajouter un nouveau fichier, overrides.cnf
, au répertoire /etc/mysql/mysql.conf.d/
, qui ne contient que les options de configuration que je souhaite ajouter et modifier.
Suis-je sur le bon chemin ici?
J'ai fini par parler de cela comme je l'ai décrit. En tant qu'effet secondaire, j'aime beaucoup le nombre de directives contenues dans le fichier overrides.cnf
.