my.cnf est un fichier de configuration qui se charge au démarrage de mysql, et qui est généralement placé dans le répertoire d’installation mysql, ou vous pouvez le charger dans d’autres répertoires. Après avoir installé mysql, il y aura plusieurs fichiers my.cnf dans le système, certains pour les tests. Utilisez la commande localiser my.cnf pour lister tous mes fichiers .cnf commander localiser my.cnf Sortie
Quand nous devons modifier le fichier de configuration, nous devons trouver quel fichier my.cnf a été chargé au démarrage de mysql. 1. Vérifier si my.cnf du répertoire spécifié est utilisé Après avoir lancé mysql, nous vérifions le processus mysql pour voir s’il existe un paramètre pour utiliser le fichier my.cnf du répertoire spécifié, si oui, cela signifie que ce fichier de configuration est chargé au démarrage de mysql. commander ps aux|grep mysql|grep 'my.cnf' Sortie
Vous pouvez voir que /usr/local/Cellar/mysql/5.6.24/my.cnf est le fichier de configuration pour le chargement de démarrage de mysql. Si la commande ci-dessus ne se produit pas, cela signifie qu’il n’y a pas de réglage pour utiliser my.cnf pour le répertoire spécifié. 2. Vérifiez le répertoire où mysql lit my.cnf par défaut
Si vous ne configurez pas my.cnf pour utiliser le répertoire spécifié, mysql lira le fichier my.cnf dans le répertoire racine et le répertoire par défaut au démarrage de mysql. Regardez le répertoire par défaut qui lit le fichier de configuration au démarrage de mysql commander mysql --help|grep 'my.cnf' Sortie
Voici :MySQL effectue une recherche par défaut dans le répertoire my.cnf, avec la première priorité. 3. Aucun fichier de configuration n’est utilisé au démarrage S’il n’y a pas de réglage pour utiliser le fichier my.cnf spécifié et que le répertoire de lecture par défaut n’a pas de fichier my.cnf, cela signifie que le fichier de configuration n’est pas chargé au démarrage de mysql, mais que la configuration par défaut est utilisée. Si vous devez modifier la configuration, vous pouvez créer un fichier my.cnf (par exemple : /etc/my.cnf) dans le répertoire lu par défaut dans mysql, écrire le contenu de configuration à modifier, puis redémarrer mysql pour qu’il prenne effet.
|