Maison > Article > base de données > Opérations associées au journal général MySQL
Une fois que MySQL a ouvert le journal général, toutes les instructions de requête seront enregistrées dans le fichier journal général. Le fichier est en lecture seule, mais le fichier journal général sera très volumineux, il est donc fermé par défaut.
Mais parfois, vous devez vérifier les erreurs et d'autres raisons, et vous devez ouvrir temporairement le journal général.
Méthode d'ouverture :
show global variables like '%general%'; set global general_log = on; // 打开 set global general_log = off; // 关闭
le journal général par défaut est l'enregistrement dans un texte file , mais vous pouvez modifier l'enregistrement dans la base de données en modifiant log_output='TABLE', et une table general_log sera ajoutée à la base de données mysql.
En regardant la structure du tableau, il s'agit d'un fichier csv externe.
show global variables like '%log_output%'; set global log_output = 'TABLE'; use mysql; show create table general_log\G
Étant donné que la table general_log est un fichier csv externe, les performances d'interrogation de cette table sont faibles, Le moteur de la table devrait être modifié en myisam pour améliorer les performances.
set global general_log = off; alter table general_log engine = myisam; set global general_log = on;
Cet article explique les opérations associées du journal général mysql Pour plus de contenu connexe, veuillez faire attention au site Web chinois de php.
Recommandations associées :
Introduction à la classe d'opération des cookies php
Introduction à la classe de génération de mot de passe php
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!