:: DEVELOPER ZONE
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. See Section D.1.4, « Utilisation d'un tra¸age de pile mémoire ».
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é.
© 1995-2005 MySQL AB. All rights reserved.
