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
Libérer: 2024-12-16 12:42:18
original
642 Les gens l'ont consulté

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;
Copier après la connexion

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;
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal