web-dev-qa-db-fra.com

erreur mysql 5.7 log-slow-queries

J'essaie d'activer la journalisation lente des requêtes sur mysql 5.7 et d'obtenir cette erreur:

2016-04-27T14: 55: 51.934612Z 0 [ERREUR] variable inconnue 'log-slow-queries =/var/log/mysql-query.log'

2016-04-27T14: 55: 51.934639Z 0 [ERREUR] Abandon

Dans mon fichier /etc/my.cnf, j'ai défini "log-slow-queries =/var/log/mysql-query.log", mais je vais supposer qu'en 5.7 cela n'est pas valide. Quels sont les paramètres my.cnf corrects pour activer la journalisation des requêtes? Merci,

11
Alby

Le nom de la variable système MySQL est slow_query_log_file

Et pour l'activer, vous devez définir slow_query_log sur ON ou 1

Manuel de référence MySQL: sysvar_slow_query_log_file

Manuel de référence MySQL: sysvar_slow_query_log

14
spencer7593

log-slow-queries est déconseillé

Voir http://dev.mysql.com/doc/refman/5.7/en/slow-query-log.html

# Here you can see queries with especially long duration
slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow-queries.log
long_query_time = 1
25
Evgeniy Tkachenko