Maison > Article > base de données > Où se trouve le fichier journal MySQL ?
Cet article présentera plusieurs emplacements de fichiers journaux dans MySQL et comment les trouver.
Cours recommandés : Tutoriel MySQL
Méthode de requête du fichier journal MySQL :
Trouver le chemin du fichier journal des erreurs
show variables like ‘log_error’;
Dans la base de données mysql, la fonction de journal des erreurs est activée par défaut. De plus, la journalisation des erreurs ne peut pas être désactivée. Par défaut, les journaux d'erreurs sont stockés dans les fichiers de données de la base de données MySQL. Le fichier journal des erreurs est généralement nommé hostname.err. Parmi eux, le nom d'hôte représente le nom d'hôte du serveur.
Les informations du journal des erreurs peuvent être configurées par vous-même. Les informations enregistrées dans le journal des erreurs peuvent être définies via le journal des erreurs et les avertissements du journal, où log-err est la fonction et le journal des erreurs qui définissent s'il faut activer. le journal des erreurs. L'emplacement de stockage, log-warnings, définit si les informations d'avertissement sont également définies dans le journal des erreurs.
Par défaut, le journal des erreurs enregistre probablement les aspects d'informations suivants : des informations lors du démarrage et de l'arrêt du serveur (pas nécessairement des informations sur les erreurs, telles que la manière dont MySQL démarre le fichier d'espace table InnoDB, comment initialiser son propre moteur de stockage. , etc.), messages d'erreur lors de l'exécution du serveur, messages générés lorsque le planificateur d'événements exécute un événement, messages générés lors du démarrage d'un processus serveur à partir du serveur.
Trouver le chemin du fichier journal
show variables like ‘general_log_file’;
Le journal est une partie importante de la base de données MySQL. Le fichier journal enregistre les modifications qui se produisent pendant le fonctionnement de la base de données mysql, c'est-à-dire qu'il est utilisé pour enregistrer l'état de connexion client de la base de données mysql, l'exécution des instructions SQL et les messages d'erreur. Lorsque la base de données est accidentellement endommagée, la cause de l'erreur de fichier peut être visualisée via le journal et la récupération des données peut être effectuée via le fichier journal.
Chemin du fichier journal des requêtes lentes
show variables like ‘slow_query_log_file’;
Le journal des requêtes lentes est utilisé pour enregistrer les instructions de requête dont le temps d'exécution dépasse le temps spécifié . Grâce au journal des requêtes lentes, vous pouvez découvrir quelles instructions de requête ont une faible efficacité d'exécution pour l'optimisation. Il est généralement recommandé de l'activer. Il a un impact minimal sur les performances du serveur, mais il peut enregistrer des instructions de requête exécutées sur le serveur MySQL depuis longtemps. Peut nous aider à localiser les problèmes de performances.
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!