:: DEVELOPER ZONE
Une règle générale est que lorsqu'une opération échoue ou que vous
soupsonnez un bug, vous devez lire le fichier de log d'erreurs de MySQL,
qui porte généralement le nom de , ou, sous
Windows, hostname.errmysql.err.
Lorsque vous recherchez une solution, il est généralement bon de
faire tourner le serveur depuis la ligne de commande, et non pas avec
le script mysqld_safe ou comme service Windows.
Vous verrez ce que mysqld affiche directement dans le terminal,
et vous aurez une meilleure idée de ce qui se passe.
Sous Windows, vous devez lancer le serveur avec --console
pour voir le résultat dans la console.
Utilisez le moniteur InnoDB pour avoir des informations sur un
problème. Si le problème est lié aux performacnes, ou si votre serveur
semble gelé, vous devriez utiliser innodb_monitor pour afficher les
informations sur l'état interne de InnoDB. Si le problème est lié aux verrous,
utilisez innodb_lock_monitor. Si le problème est lié à la création de table
ou lié aux dictionnaires de données, utilisez
innodb_table_monitor pour voir le contenu du dictionnaire de données internes
d'InnoDB.
Si vous suspectez qu'une table est corrompue, utilisez la commande
CHECK TABLE sur cette table.
© 1995-2005 MySQL AB. All rights reserved.
