Administration du serveur
<<<
Le log d'erreurs Le log général de requêtes
>>>

5.8 Les fichiers de log de MySQL
5 Administration du serveur
 Manuel de Référence MySQL 4.1 : Version Française

->Le log d'erreurs
Le log général de requêtes
Le log de modification
Le log binaire
Le log des requêtes lentes
Entretien des fichiers de log

5.8.1 Le log d'erreurs

Le fichier d'erreurs contient les informations indiquant quand mysqld a été lancé et arrêté, ainsi que les erreurs critiques qui sont survenues lorsque le serveur fonctionnait.

Si mysqld s'arrête inopinément, et que mysqld_safe doit le relancer, mysqld_safe va écrire un message restarted mysqld dans le log d'erreurs. Si mysqld remarque qu'une table a besoin d'être réparée ou analysée, il écrit aussi un message dans le log d'erreurs.

Sur certains systèmes d'exploitation, le log d'erreur contient automatiquement une pile de trace si mysqld . La trace peut être utilisée pour déterminer quand mysqld . Utilisation d'un traçage de la pile .

Depuis MySQL 4.0.10, vous pouvez spécifier où mysqld stocke le fichier d'erreurs avec l'option --log-error[=file_name] . Si aucune valeur file_name n'est donnée, mysqld utilise le nom host_name.err et écrit le fichier dans le dossier de données. (Avant MySQL 4.0.10, le nom de fichier d'erreurs Windows était mysql.err .) Si vous exécutez FLUSH LOGS , le log d'erreur est renommé avec le suffixe -old et mysqld crée un nouveau fichier de log vide.

Dans les anciennes versions de MySQL sous Unix, le log d'erreur était géré par mysqld_safe qui redirigeait les erreurs vers host_name.err . Vous pouvez modifier le nom du fichier en spécifiant l'option --err-log=filename de mysqld_safe .

Si vous ne spécifiez pas --log-error , ou, sous Windows, si vous utilisez l'option --console , les erreurs sont écrites dans la sortie standard stderr . C'est généralement le terminal qui a lancé MySQL.

Sous Windows, les erreurs sont toujours écrites dans le fichier .err si --console n'est pas donné.

<< Le log d'erreurs >>
Administration du serveur Les fichiers de log de MySQL Le log général de requêtes