Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pour les installations homebrew mysql, où est my.cnf ?

Il n'y a pas de my.cnf par défaut. En tant que tel, MySQL démarre avec tous les paramètres par défaut. Si vous souhaitez créer votre propre my.cnf pour remplacer les valeurs par défaut, placez-le dans /etc/my.cnf.

Vous pouvez également exécuter mysql --help et parcourez-le pour trouver les emplacements de conf répertoriés.

Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf 
The following groups are read: mysql client
The following options may be given as the first argument:
--print-defaults        Print the program argument list and exit.
--no-defaults           Don't read default options from any option file.
--defaults-file=#       Only read default options from the given file #.
--defaults-extra-file=# Read this file after the global files are read.

Comme vous pouvez le constater, il existe également des options permettant de contourner les fichiers de configuration ou de spécifier d'autres fichiers à lire lorsque vous invoquez mysql sur la ligne de commande.