Existe-t-il une commande MySQL pour localiser le fichier de configuration my.cnf
, de la même manière que la commande phpinfo()
de PHP localise son php.ini
?
Il n'y a pas de commande interne à MySQL pour tracer cela, c'est un peu trop abstrait. Le fichier pourrait se trouver à 5 (ou plus ?) endroits, et ils seraient tous valides car ils se chargent en cascade.
Ce sont les emplacements par défaut que MySQL consulte. S'il en trouve plus d'un, il chargera chacun d'entre eux & ; les valeurs sont prioritaires les unes par rapport aux autres (dans l'ordre de la liste, je pense). De plus, le paramètre --defaults-file
peut remplacer tout le reste, donc... en gros, c'est une énorme douleur dans le cul.
Mais comme c'est très confus, il y a de fortes chances que ce soit juste dans /etc/my.cnf.
(si vous voulez juste voir les valeurs : [SHOW VARIABLES
][1], mais vous aurez besoin des permissions pour le faire).
[1] : http://dev.mysql.com/doc/refman/5.0/en/show-variables.html