Maison > Article > base de données > Comment activer le journal des requêtes lentes de MySQL sans redémarrer le serveur ?
Configuration du journal des requêtes lentes MySQL sans redémarrage du serveur
Question :
Comment pouvez-vous activer Le journal des requêtes lentes de MySQL sans avoir besoin de redémarrer le serveur ?
Réponse :
L'activation dynamique de la fonctionnalité de journal des requêtes lentes dans MySQL nécessite des étapes spécifiques, en fonction de la version de MySQL utilisée .
Dans MySQL versions 5.1 et ultérieures, utilisez la commande suivante :
SET GLOBAL slow_query_log = 'ON';
Pour empêcher le stockage de données sensibles en texte clair, exécutez la commande suivante après avoir activé le journal :
FLUSH LOGS;
Considérations supplémentaires pour MySQL 5.0 :
Avant MySQL 5.1, le redémarrage du serveur était nécessaire pour activer la journalisation lente des requêtes. Cependant, vous pouvez modifier la variable 'log_slow_queries' en utilisant 'SET GLOBAL' dans MySQL 5.0, mais elle affichera une erreur "variable en lecture seule".
Reportez-vous à la documentation MySQL pour les configurations et les détails de l'emplacement du fichier journal :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!