FAQ MySQLConsultez toutes les FAQ

Nombre d'auteurs : 16, nombre de questions : 155, dernière mise à jour : 22 avril 2014  Ajouter une question

 

Cette FAQ a été conçue à partir des questions fréquemment posées sur le forum MySQL de Developpez.com. Elle ne prétend pas à être exhaustive et peut contenir des erreurs occasionnelles. Si vous relevez une coquille, n'hésitez pas à nous le faire savoir.

Pour participer à cette FAQ, veuillez envoyer vos réponses sur le forum.


SommaireAdministrationLogs (4)
précédent sommaire suivant
 

Plusieurs solutions permettent d'activer le general log de MySQL :

  • Ajouter log=nom_de_fichier_log dans le fichier my.cnf et redémarrer le serveur MySQL ;
  • Redémarrer le serveur MySQL avec l'option --log=nom_de_fichier_log ;
  • Sous MySQL 5.1, faire un SET GLOBAL general_log='ON' dans un client MySQL (pas besoin de redémarrer).

Mis à jour le 9 octobre 2010 StephaneC.

Oui, grâce au journal de requêtes (query log) activé au démarrage du serveur avec l'option --log=nom_fichier.

Mis à jour le 16 juin 2004

Avec la journalisation des erreurs activée par l'option --log-error=nom_fichier. Par défaut, les erreurs sont stockées dans le fichier [nom_hote].err du répertoire data sous Windows ou de var/lib/mysql sous Linux.

Mis à jour le 16 juin 2004

Le client texte mysql.exe utilise trois flux :

  • Flux d'entrée ;
  • Flux de sortie ;
  • Flux d'erreur.

Afin de faire des logs d'erreur, il est nécessaire de rediriger un flux vers un fichier.
Cependant, MySQL ne semble pas supporter la redirection du flux d'erreur, il est donc nécessaire de contourner le problème en écrivant les erreurs sur le flux de sortie avec l'instruction SHOW WARNINGS;.

Exemple :

Code : Sélectionner tout
mysql -h<host> -u<user> -p<password> <db> --execute="ALTER TABLE <reste de la requête>;SHOW WARNINGS;" --force >> monlog.log

Mis à jour le 28 décembre 2008 Alain Defrance aleios

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2017 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

 
Contacter le responsable de la rubrique MySQL