Maison >base de données >tutoriel mysql >Comment puis-je enregistrer toutes les requêtes MySQL dans un fichier pendant une heure ?

Comment puis-je enregistrer toutes les requêtes MySQL dans un fichier pendant une heure ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-16 12:42:18638parcourir

How Can I Log All MySQL Queries to a File for One Hour?

Configuration de la sortie de journal dans MySQL

Cette question explore la capacité de MySQL à activer la journalisation des requêtes. L'utilisateur cherche à surveiller toutes les requêtes pendant une heure et à générer le journal dans un fichier.

Pour y parvenir, les procédures suivantes sont recommandées :

SET global log_output = 'FILE';
SET global general_log_file='/Applications/MAMP/logs/mysql_general.log';
SET global general_log = 1;

Cette séquence de commandes commencera la journalisation de requêtes sur le fichier spécifié. Une fois le délai souhaité écoulé, la journalisation peut être désactivée avec la commande suivante :

SET global general_log = 0;

En utilisant ces méthodes, il est possible de surveiller efficacement toutes les requêtes au cours d'une période spécifiée et de stocker le journal résultant pendant analyse plus approfondie.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn