web-dev-qa-db-fra.com

Configuration de MySQL 5.7 sur Ubuntu 16.04 LTS

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?

1
Sonny

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.

0
Sonny