Lorsque vous faite face à un problème, la première chose à faire et de trouver quel programme / pièce de l'équipement pose ce problème :
          Si vous avez l'un des symptômes suivants, alors il est
          probable que cela soit un problème matériel (mémoire, carte
          mère, processeur, ou disque dur) ou un problème de noyau
          (kernel) :
        
Le clavier ne fonctionne pas. Cela peut être vérifié en pressant la touche de verrouillage des majuscules. Si la lumière des majuscules ne s'allume pas, vous devez remplacer votre clavier. (Avant de le faire, redémarrez votre ordinateur après avoir vérifié les câbles du clavier.)
Le curseur de la souris ne bouge pas.
La machine ne répond pas à un ping externe.
D'autres programmes ne fonctionnent pas correctement.
Votre système a redémarré sans que vous vous y attendiez (un programme corrompu appartenant à un utilisateur ne devrait jamais être capable de couper votre système).
          Dans ce cas, vous devez commencer par vérifier tout vos
          câbles et démarrer quelques outils de diagnostic pour
          vérifier votre matériel ! Vous devez aussi regarder s'il
          existe des patches, mises à jours, ou packs de services pour
          votre système d'exploitation qui pourraient résoudre votre
          problème. Vérifiez aussi que vos bibliothèques (comme
          glibc) sont à jour.
        
          Il est toujours bon d'utiliser une machine avec de la mémoire
          ECC pour découvrir les problèmes de
          mémoire assez tôt !
        
          Si votre clavier est bloqué, vous pouvez réparer cela en
          vous identifiant sur votre machine à partir d'une autre
          machine et exécutant kbd_mode -a.
        
Examinez votre fichier de log système (/var/log/messages ou similaire) pour connaître les raisons de vos problèmes. Si vous pensez que le problème vient de MySQL, vous devez aussi examiner les fichiers de log de MySQL. See Section 5.9.3, « Le log de modification ».
Si vous ne pensez pas avoir de problèmes au niveau du matériel, vous devez trouver quel programme pose problème.
          Essayez en utilisant top,
          ps, taskmanager, ou des
          programmes similaires, pour voir quel programme utilise trop
          de ressources ou bloque la machine.
        
          Vérifiez avec top, df,
          ou un programme similaire si vous n'avez plus de mémoire,
          d'espace disque, trop de fichiers ouverts ou un problème avec
          une autre ressource critique.
        
Si le problème vient d'un processus, vous pouvez toujours essayer de le terminer. S'il ne veut pas se terminer, c'est probablement un bogue du système d'exploitation.
Si après tout cela vous pensez encore que le problème vient du serveur MySQL ou du client MySQL, il est temps de préparer un rapport de bogue pour notre liste de diffusion ou notre équipe de support. Dans ce rapport, essayez de donner la description la plus détaillée possible du comportement du système et de ce que vous pensez qu'il se passe. Vous devez aussi mentionner pourquoi est-ce que vous pensez que le problème vient de MySQL. Prenez en considération toutes les situations décrites dans ce chapitre. Décrivez les problèmes exactement comme ils surviennent sur votre système. Utilisez la méthode "copier/coller" pour les affichages et les messages d'erreurs provenant des programmes ou des fichiers de log.
Essayez de décrire en détail quel est le programme qui ne fonctionne pas et tous les symptômes que vous voyez ! Nous avons déjà re¸u beaucoup de rapports de bogue qui disaient juste "le système ne marche pas". Cela ne nous fournit aucune information à propos du problème.
Si un programme échoue, il est toujours utile de savoir :
          Est-ce que le programme en question a causé une erreur de
          segmentation (ore dump) ?
        
          Est-ce que le programme consomme toutes les ressources
          processeur ? Vérifiez avec top Laissez le
          programme fonctionne un bout de temps, il se peut qu'il soit
          entrain de traiter une tâche lourde.
        
          Si c'est le serveur mysqld qui pose
          problème, pouvez vous essayer un mysqladmin -u root
          ping ou mysqladmin -u root
          processlist ?
        
          Que dit un programme client (essayez avec
          mysql, par exemple) quand vous essayez de
          vous connecter au serveur MySQL ? Le programme se
          bloque-t-il ? Obtenez vous un retour quelconque ?
        
Lors de l'envoi d'un rapport de bogue, vous devez respecter les règles définies dans ce manuel. See Section 1.4.1.2, « Poser des questions ou rapporter un bogue ».
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

