Maison  >  Article  >  base de données  >  Comment afficher les fichiers journaux MySQL

Comment afficher les fichiers journaux MySQL

王林
王林avant
2020-07-03 16:49:2915212parcourir

Comment afficher les fichiers journaux MySQL

Tout d’abord, présentons les types de journaux MySQL. De manière générale, il existe cinq types de logs, à savoir :

(apprentissage recommandé : tutoriel mysql)

  • Journal des erreurs : -log-err (Enregistrez les informations qui apparaissent lors du démarrage, de l'exécution et de l'arrêt de MySQL)

  • Journal binaire : -log-bin (enregistre toutes les instructions qui modifient les données, également utilisé pour copier et restaurer la base de données )

  • Journal des requêtes : -log (enregistre la connexion client établie et les instructions exécutées)

  • Journal des requêtes lentes : -log-slow-queries (Enregistrez toutes les requêtes exécutées pendant plus de long_query_time secondes)

  • Journal de mise à jour : -log-update (Le journal binaire a remplacé l'ancien journal de mise à jour, qui n'est plus utilisé dans MySQL 5.1 )

Comment afficher le journal :

1 Ouvrez cmd

et entrez mysql -u root -p, puis entrez le mot de passe, entrez la base de données

Comment afficher les fichiers journaux MySQL

2. Interrogez l'état actuel de l'enregistrement du journal

mysql>show variables like 'log%';(是否启用了日志)
mysql> show master status;(怎样知道当前的日志)
mysql> show master logs;(显示二进制日志的数目)

Comment afficher les fichiers journaux MySQL

3. Vérifiez l'état de la fonction de journalisation

Sur l'image ci-dessus, vous pouvez voir que la valeur est désactivée, indiquant que la fonction de journalisation n'est pas activée.

Comment l'ouvrir :

Appuyez sur la touche de raccourci win+r, entrez services.msc, appuyez sur Entrée, ouvrez le service et recherchez le service mysql. Affichez l'emplacement du fichier exécutable.

Comment afficher les fichiers journaux MySQL

4. Configurez le fichier my.ini

Fermez le service mysql

mysql>net stop mysql

Ouvrez le fichier my.ini. ini, ajoutez des variables, enregistrez.

log=E:/mysql_log.txt

Comment afficher les fichiers journaux MySQL

Puis démarrez le service mysql

mysql>net start mysql

5. Afficher le journal

Le contenu du journal. Le fichier est le suivant :

Comment afficher les fichiers journaux MySQL

Le journal des requêtes MySQL enregistre des informations sur toutes les requêtes de la base de données MySQL, que ces requêtes aient été exécutées correctement ou non.

Par défaut, le journal des requêtes MySQL est désactivé. Dans un environnement de production, si le journal des requêtes MySQL est activé, cela aura un impact énorme sur les performances.

De plus, le journal des requêtes lentes de MySQL peut essentiellement localiser SQL qui présente des problèmes de performances. Il est quelque peu similaire au profileur de SQL Server, mais il ne peut pas suivre une session, un utilisateur ou un client. ne peut suivre que l'intégralité de la base de données.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer