Maison >base de données >tutoriel mysql >Comment activer la journalisation des requêtes MySQL dans différentes versions ?
Activation de la journalisation des requêtes MySQL
MySQL fournit une fonctionnalité précieuse pour le dépannage et l'analyse des performances en enregistrant chaque requête SQL reçue des clients avec sa soumission horodatage. Cet article vous guide tout au long du processus d'activation de la journalisation des requêtes dans MySQL, en explorant sa disponibilité dans différentes versions et méthodes de configuration.
Versions MySQL antérieures à 5.1.29
Dans les versions MySQL antérieures à 5.1.29, la journalisation des requêtes peut être activée en ajoutant la ligne suivante à la section [mysqld] dans /etc/my.cnf :
log = /path/to/query.log
Vous pouvez également activer la journalisation directement depuis la console MySQL à l'aide de la commande :
SET general_log = 1;
Consultez la documentation MySQL pour plus de détails : http : //dev.mysql.com/doc/refman/5.1/en/query-log.html
MySQL 5.1.29 et versions ultérieures
Avec la sortie de MySQL 5.1.29, l'option de journalisation est devenue obsolète. Pour activer la journalisation et spécifier le fichier journal, utilisez les lignes suivantes dans la section my.cnf [mysqld] :
general_log_file = /path/to/query.log general_log = 1
Vous pouvez également activer la journalisation depuis la console MySQL, à condition d'avoir spécifié le fichier journal. emplacement ailleurs :
SET global general_log = 1;
Options supplémentaires
MySQL fournit des options supplémentaires pour affiner le comportement de journalisation des requêtes :
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!