Comment activer les journaux dans MySQL Server

Comment activer les journaux dans MySQL Server

Le fichier journal joue un rôle important lors du dépannage de toute application. Il est également utile de trouver des détails sur l'application en cours d'exécution. Cet article vous montrerez comment activer différents types de journaux dans MySQL Server. De plus, vous comprendrez comment modifier les emplacements des fichiers journaux dans MySQL Server.

Il existe principalement 3 types de fichiers journaux dans MySQL comme suivi:

  • Journal d'erreur - Cela contient toutes les informations sur les erreurs générées par MySQL Server. Cela aide à déboguer de tout problème avec le service ou la base de données MySQL
  • Journal général - Cela contient tous les journaux généraux de l'activité MySQL comme la requête, la connexion utilisateur ou la déconnexion, etc. Cela aide à trouver ce qui se passe sur MySQL Server.
  • Journal de requête lente - Cela contient des instructions SQL «lentes», toutes les requêtes qui prennent plus de temps que prévu en résultant de cette performance d'application baisse

Erreur Connexion dans MySQL

Pour activer le journal d'erreur MySQL ou modifier l'emplacement du journal d'erreur MySQL. Modifiez le fichier de configuration MySQL et mettez à jour le paramètre suivant sous [MySQLD] conformément à vos exigences. Ce fichier contient des erreurs générées dans MySQL Server.

 [mysqld] log_error = / var / log / mysql / error.enregistrer 

Connexion générale dans MySQL

Pour activer les journaux généraux dans MySQL ou pour modifier l'emplacement des fichiers journaux généraux, modifier le fichier de configuration et apporter les modifications suivantes. Décommente les lignes suivantes pour activer les journaux généraux et modifier le chemin du fichier journal pour créer un journal sur différents répertoires. Ce fichier contient tous les journaux généraux de MySQL Server pour EG: requêtes, connexion utilisateur ou déconnecter, etc.

 général_log_file = / var / log / mysql / mysql.journal général_log = 1 

Connexion de requête lente dans MySQL

Pour activer ou modifier le chemin du fichier des journaux de requête lents MySQL. Modifiez le fichier de configuration MySQL et l'incomment ou ajoutez la ligne suivante dans la section [MySQLD]. Ce fichier contient des journaux de ces requêtes qui prennent plus de temps pour terminer. Quelles requêtes prenant du temps plus que définies comme long_query_time sont enregistrées.

 log_slow_queries = / var / log / mysql / mysql-slow.journal long_query_time = 2 

Redémarrer le service MySQL

Après avoir apporté l'un des changements ci-dessus dans la configuration de MySQL, vous devez redémarrer les services MySQL pour appliquer les modifications. Fondamentalement, la gestion des services diffère avec la plupart des systèmes d'exploitation Linux. Voici la commande utilisée pour les systèmes d'exploitation Linux populaires pour redémarrer le service MySQL.
Cette méthode nécessite un redémarrage de serveur.

service sudo mysql redémarrer sudo systemctl redémarrer mysql.service