Quand il a commencé avec l' option - with- slow-queries journal , le journal des requêtes lentes MySQL stocke une liste de toutes les instructions SQL qui ont eu plus d'une heure prédéfinie à exécuter . Cela vous permet de voir les requêtes SQL en cours d'exécution qui peut être chargé lourdement le serveur, et pourrait bénéficier d'une optimisation . En cas de problème sur un serveur occupé , les fichiers journaux peuvent se multiplier rapidement dans la taille . Flushing les fichiers journaux arrête les logs de devenir trop volumineux, vous permettant de garder la taille des fichiers à gérer pour une analyse ultérieure. Instructions
1
connecter à un serveur MySQL distant via SSH, ou d'ouvrir une fenêtre de terminal , si vous vous trouvez avec le serveur physique .
2
Tapez "cd mysql -data - répertoire " à l'invite de commande, en remplaçant mysql -data-directory avec le chemin de l'emplacement des fichiers de données MySQL sur votre serveur. Par défaut, le répertoire de données se trouve dans /var /lib /mysql.
3
renommer les fichiers journaux actuels , si vous souhaitez conserver une copie de l'analyse , en tapant la commande suivante à l' . ligne de commande
mv mysql.log mysql.oldmv mysql- slow.log mysql- slow.old
4
Rincer les fichiers journaux en tapant à l'invite de commande :
mysqladmin flush-logs
MySQL ferme tous les fichiers journaux existants , puis les rouvre dans de nouveaux fichiers portant les mêmes noms .